Stands for Common Gateway Interface. Frequently used to describe programs run on a web server written in languages such as Perl and C++. These external programs must comply to the CGI standard, which is quite simple. Popular CGI applications include guest books, counters, and search engines.