Estes programas do tipo CGI podem ser utilizados, por exemplo, para a administração de dados dos formulários podendo validar ou não o seu recebimento, controlar um banco de dados servindo de ligação entre a base de dados e a Web e também administrar o contador de acessos de sua página.
Foi desenvolvido originalmente para servidores WWW CERN e NCSA, para a
plataforma UNIX. Hoje este tipo de programa é muito útil
para quem possui negócios na Web e pode ser escrito em linguagem
C ou C++. Renomeando o arquivo executável para .CGI.