Pliki skryptów są zapisywane w formacie .CGI. Skrypty, które są pisane w języku Perl lub C są zapisywane w tym formacie. Podstawowe skrypty internetowe są zapisywane właśnie w plikach z rozszerzeniem .CGI.
Wysyłanie e-maila za pomocą formularza internetowego jest bardzo częstym przykładem użycia pliku w formacie .CGI.