C’est un script exécutable écrit dans le langage de programmation Perl ou C. Il est généralement stocké dans le dossier “cgi-bin” dans un répertoire de site Web sur un serveur Web. Il ne peut être modifié que s’il n’est pas précompilé. Les scripts CGI sont souvent utilisés pour exécuter des scripts Web de base.
Les exemples incluent l’envoi de messages e-mail à partir d’un formulaire Web (également appelé “formmail”) et des publicités tournant dans un site Web.