اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.
من وجهة نظر خادم الويب (web server) توجد محددات مواقع معينة، http://www.example.com/wiki.cgi على سبيل المثال، تعرف بأنها المماثلة لتنفيذ البرنامج عن طريق واجهة المعابر المشتركة. عندما تلقي طلب رابط معين يتم تنفيذ هذا البرنامج المماثل.
يتم تمرير البيانات في البرنامج باستخدام المتغيرات. وهذا على النقيض من التنفيذ التقليدي، حيث تستخدم سطورر الأوامر الوسيطة. في حالة Request HTTP PUT أو POSTs فإن البيانات المقدمة من قبل المستخدم تنتقل للبرنامج من خلال الإدخال النموذجي
خوادم الويب (web servers)غالبا ما يحتوون على مجلد للـ cgi-bin عند قاعدة شجرة المجلدات حتى تحمل الملفات القابلة للتنفيذ تسمى with CGI.
البرنامج يقوم بإعادة النتيجة لخادم الويب في شكل المخرج القياسي، مسبوقة بالعنوان وسطر فارغ.
الرأس يتم ترميزه بنفس طريقة ترميز رأس HTML ويجب أن يشمل نوع الملف (MIME)العائد. الرؤوس عموما يتم توجيهها مع الاستجابة اللاحقة إلى المستخدم، على أن يستكملها خادم الويب.