Common Gateway Interface -or- Computer Generated Imagery, also seen as just CG

A "Common Gateway Interface" is a standard script for running programs on a server from a Web page. CGI programs (also called scripts) can be run independently and were designed to be external so they can run under various (possibly different) servers interchangeably. The most common CGI scripts found on the Web are programs that process the information a user enters on a form. For example, whenever you fill in information or choose from a list of radio button options on a Web page, you are most likely filling out a CGI form. Once you hit the "submit" button, the form is sent to the server. There, the form's output is handled by a CGI script, which will call on other programs as necessary (such as a database search engine or a mailer program). Gateways conforming to this specification can be written in any language that produces an executable file. Some of the more popular languages that use CGI include: C or C++, Perl, Python, TCL, shells, and many others.

"Computer generated imagery" is the application of computer graphics to create or contribute to images in art, printed media, video games, films, television programs, shorts, commercials, videos, and simulators. The visual scenes may be dynamic or static and may be two-dimensional (2D), though the term CGI is most commonly used to refer to 3D computer graphics used for creating scenes or special effects in films and television.

Historical perspective: As of the early 2000s, the term CGI morphed into just "CG" for example "On Game of Thrones, they knew the horse scene would look CG'd even though it was real."

See also : FastCGI  cgi-bin  
NetLingo Classification: Net Programming

See more information about this term