0
وهي عبارة عن معيار يستخدم لبناء تطبيقات الويب, حيث تستخدم CGI لتوليد صفحات الويب ديناميكيا اعتمادا على دخل الزبون وقواعد البيانات وغيرها من مصادر البيانات المتوفرة, فمثلا يمكن بناء صفحة ويب باستخدام CGI تسمح للمستخدم بإدخال اسم مدينته لتعرض له أسماء المطاعم الموجودة فيها أو أسماء المشتركين من نفس المدينة, وأما عن سبب وصفها بالمشتركة فهو كونها غير مخصصة لنظام تشغيل محدد أو لغة برمجة محددة, حيث يمكن تشغيل تطبيقات CGI على أنظمة تشغيل مختلفة مثل Windows, Linux و Unix, كما يمكن كتابة برامجها باستخدام لغات برمجة مختلفة مثل: C, C++, Perl, Python و Visual Basic.
