Interfaz de entrada común

CGI especifica un estándar para transferir datos entre el cliente y el programa.Las aplicaciones que se ejecutan en el servidor reciben el nombre de CGIs.En una aplicación CGI, el servidor web pasa las solicitudes del cliente a un programa externo.La salida de dicho programa es enviada al cliente en lugar del archivo estático tradicional.Entre los lenguajes más habituales se encuentran: C, C++, Perl, Java, Visual Basic, Cobol...