CGI ist die Abkürzung von `Common Gateway Interface´. Mit Hilfe von CGI Anwendungen können dynamische Dienste im Internet realisiert werden. CGI definiert dabei eine Schnittstelle bzw. einen Knotenpunkt zwischen Server und Software.