CGI (Common Gateway Interface) permite crear aplicaciones web interactivas que van más allá de simplemente mostrar páginas estáticas de texto y gráficos. CGI es una herramienta poderosa para desarrolladores que quieren crear sitios personales o soluciones corporativas basadas en intranet. CGI permite que las páginas sean dinámicas y respondan en tiempo real a las consultas de los usuarios, lo que ha impulsado el desarrollo de la World Wide Web.