CGI programları çalıştırılabilir kodlar olduğundan, bir başkası, sizin sisteminizde kolaylıkla program çalıştırma lüksüne sahip olabilir. Bu yüzden, cgi kodları sistemde özel yerlerde tutulur ve o sistemin görevlilerinin denetimi altındadır.
CGI programları herhangi bir dilde yazılabilir : C, C++, Fortran, Pascal, Perl, Unix Shell, Visual Basic vb. CGI eğer C ya da Fortran gibi bir dilde yazılırsa, derlenmelidir. Perl ya da Unix Shell gibi ortamlar ise script ortamlardır ve bu şekilde yazılmış CGI Script'ler doğrudan çalıştırılabilir.
