Das Common Gateway Interface (CGI) ist das World Wide Web Die Standards und Protokolle des Konsortiums (W3C), die eine Schnittstelle zwischen einem Web (HTTP) server und die Programme, die es ausführt. CGI ermöglicht Web servers zur Kommunikation mit externen Datenbanken und andere Datenquellen.
Die Programme, die CGI nutzen, werden als CGI-Skripte bezeichnet, und sie werden hauptsächlich zur Verarbeitung von Webseitenbenutzeranfragen verwendet. CGI-Skripte können in a entworfen werden Programmiersprache wie C oder Perl, oder mit Shell-Scripting geschrieben. Sie sind gut dokumentiert, reaktionsschnell und mit allen modernen Anwendungen kompatibel Browsern.