CGI (Common Gateway Interface) is a standard method of extending
Web server functionality by executing programs or scripts on a Web
server in response to Web browser requests. A common use of CGI
is in form processing, where the Web browser sends form data to
a CGI script on the server, which integrates the data with a database,
and sends back the results as a Web page. Use of CGI can make a
Web page much more dynamic and provides added interactivity.