A protocol for allowing the generation of web content by executable files on the server.
The files are commonly referred to as CGI scripts, CGIs or scripts and are written in a scripting language such as PHP.
Note: CGI is also frequently used to refer to Computer Generated Imagery.