Common Gateway Interface is a standard way for web servers to interface with executable programs installed on a server that generates web pages dynamically.