वेब सर्वर के नज़रिए से, कुछ लोकेटर (ढूढने वाली साईट्स), जैसे <nowiki>http://www.example.com/wiki.cgi,</nowiki> एक प्रोग्राम में CGI द्वारा चलने के लिए परिभाषित किये गये हैं। जब URL के लिए अनुरोध प्राप्त होता है तो इस से सम्बंधित कार्यक्रम चलाया जाता है।

डाटा स्थिति के अनुसार वेरिएबल का प्रयोग कर के प्रोग्राम में डाला जाता है। यह विशिष्ट चालन के विपरीत है, जहां कमांड लाइन तर्क प्रयोग किये जाते हैं। HTTP PUT या POST, के मामले में, उपयोगकर्ता द्वारा डाला गया डाटा मानक इनपुट के माध्यम से प्रोग्राम को उपलब्ध कराया जाता है।

वेब सर्वर में डायरेक्टरी ट्री के आधार पर एक cgi-bin डायरेक्टरी होती है जो CGI द्वारा मांगी जाने वाली चलाने योग्य (एग्जीक्यूटेबल) फ़ाइलों का संग्रहण रखती है।

प्रोग्राम वेब सर्वर पर मानक उत्तर के रूप में परिणाम भेजता है, जिसके शुरू में एक हैडर और एक रिक्त पंक्ति होती है।

क्रियान्वयन
कमियाँ
उदाहरण
इतिहास