- Common Gateway Interface Techniek die het mogelijk maakt om een Webserver een extern programma (een executable) te laten starten. Het programma produceert HTML-code, die als pagina’s naar de browser van de gebruiker worden gestuurd.
Aangezien de pagina’s pas worden gemaakt als de gebruiker daartoe opdracht heeft gegeven, is CGI uitermate geschikt om niet-statische informatie weer te geven. CGI-programma’s zijn vaak binaries of scripts, die te vinden zijn in de directory cgi-bin en eindigen op de extensie .cgi. Voor CGI-scripts op UNIX-computers wordt vaak Perl gebruikt.