CGI (The Common GatewayInterface) is a specification that allows computer Web servers execute other programs and incorporate their output into the text, graphics, and audio sent to a client Web browser. The server and the CGI program work together to enhance and customise the World Wide Web's capabilities. By providing a standard interface, the CGI specification allows developers use a wide variety of programming tools, such as C and Perl. Research CGI