Abkürzung für „Common Gateway Interface“, (zu deutsch: allgemeine Datenaustausch-Schnittstelle). Hierbei handelt es sich um eine Schnittstelle für den Datentransfer zwischen Webserver und einem CGI-kompatiblen Programm. Typische Anwendungen finden sich in der Bearbeitung von Formularen oder Datenbankabfragen. Dabei werden die Daten des Anwenders über den Webserver an das CGI-Programm übermittelt und die Ergebnisse (beispielsweise eine Empfangsbestätigung des Formulars oder die Resultate der Datenbankabfrage) im Gegenzug an selbigen zurückgeleitet.