Interface that allows scripts (programs) to run on a
Web server . CGI-scripts are used to put the content of a form into an
email message, to perform a database query, to generate
HTML pages on-the-fly, etc. The most popular languages for CGI-scripts are
Perl and
C .