CGI とは Common Gateway Interface の略で、サーバーの中で実行されるプログラムへのインターフェイスのことです。
通常のページでは、閲覧者のパソコンの中に読み込まれた HTML ページをBrowserが表示するだけですが、 CGIによって起動されるプログラムはサーバーの中で実行され、例えば、以下のようなインタラクティブ処理(対話的処理) をさせることができます。