CGI (Common Gateway Interface)
A CGI is a program that translates data from a web server and then displays that data on a web page or in an email.
CGI involves the transfer of data between a server and a CGI program (called a script). This allows HTML pages to interact with other programming applications. These scripts make web pages interactive. Page counters, forms, guest books, random text/images and other features can be driven by CGI scripts.