Das Common [
Gateway] [
Interface] (CGI) – in etwa Allgemeine Vermittlungsrechner-Schnittstelle ist ein Standard für den Datenaustausch zwischen einem Webserver und dritter Software, die Anfragen bearbeitet. CGI ist eine schon länger bestehende Variante, Webseiten dynamisch bzw. interaktiv zu machen. CGI-Programme können also in vielen Programmiersprachen geschrieben sein, da die Anforderungen über das oben genannte nicht hinaus gehen.