Si bien la tecnología CGI resolvía el problema de la presentación exclusiva de información epática, al mismo tiempo presentaba dos limitaciones importantes: el problema de seguridad que podía el hecho de que mediante una petición se pudiesen ejecutar programas indeseados en el servidor y la carga del servidor (si una página que lanzaba un programa era llamada desde 100 clientes simultáneamente, el servidor ejecutaba 100 procesos, uno por cada cliente que solicitaba dicha página).