CGI, bir web servisiyle diğerleri arasında ortak çalışma alanı oluşturulması amacıyla geliştirilmiş olan standarttır. Kısmen bir program niteliğine sahip olan CGI; C, C++, Perl, Unix ve Visual Basic vb. Programlama dilleri kullanılarak hazırlanır ve kullanıma hazır hale getirilir. Web siteleri içerisinde sıklıkla kullandığımız ziyaretçi sayaçları da CGI için en önemli örneklerden biridir.