CGI
Common Gateway Interface, an interface that connects the Web with other software and databases. CGI defines how data is passed from a server to a CGI program and has nothing to do with the programming language itself. Hence CGI programs can be written in a variety of languages (such as C, Pascal, Perl, etc).
