CGI "puro" si usa di rado in produzione perché è inutilmente lento (spawna un nuovo processo per ogni connessione); di fatto per comunicazione tra web server e uno script/programma generico in genere si usa FastCGI o SCGI. In realtà poi gli interpreti più comuni in genere lavorano direttamente "dentro" il webserver (mod_php/mod_perl/... per Apache) o con meccanismi di plugin specifici del server web usato (ISAPI per IIS).