Un ASP is algo parecido a un SSI (server-side include) o a una aplicación CGI (common gateway interface), se ejecuta en el servidor, devolviendo una página al usuario. El programa ejecutado en el servidor, utiliza la entrada del usuario para acceder a una base de datos; después construye una página con esos datos y la devuelve al usuario.