Usually found under the server's cgi-bin directory
Program can be a shell script, perl script, C language program, etc.
Referenced as URLs
Command line parameters are appended to the URL
Denoted by a question mark (?)
Parameters are separated by a plus sign (+)
Requires a MIME header
Tells the browser the type of data being returned
Most common MIME header is
Example MIME header:
echo "Content-type: text/html" echo ""
Browser displays results after the CGI script has terminated