ASP, PHP y Perl son tecnologías dinámicas que se ejecutan en el servidor, lo que significa que cuando el usuario solicita un documento ASP, PHP o Perl, el programa se ejecuta dentro del servidor y el usuario solo recibe el HTML (página web) producido por el programa.
La principal ventaja de estas tecnologías radica en la seguridad que aportan al proceso, ya que el código solo se encuentra en el servidor y el usuario solo recibe la página resultante en su navegador; el usuario no tiene acceso al código involucrado.