Eine Standardschnittstelle, mit der auf dem Webserver Programme oder Skripte ausgeführt werden können. CGI wird z.B. bei der Verarbeitung von Formularen verwendet, wobei der Webbrowser Formulardaten an ein CGI-Skript auf dem Server sendet, das Skript die Daten in eine Datenbank einfügt und die Ergebnisse in Form einer Webseite zurücksendet.