Common Gateway Interfaceの略語。ウェブサーバーが、ウェブブラウザからの要求に応じて、プログラムを起動するための仕組み。ブラウザからのアクセスによってサーバー内で CGIプログラムが実行され、その結果がウェブブラウザへ返される構造となっている。ウェブサーバーに負荷がかかりやすい欠点があるものの、処理がウェブサーバーで行われているために、基本的にウェブブラウザで表示させることができる。