what is common gateway interface (cgi)
a standard protocol for web servers to execute programs that execute like console applications ( also called command - line interface programs ) running on a server that generates web pages dynamically