Un ASP es una página HTML que incluye uno o más pequeños programas embebidos, o “scripts”, que son procesados en un servidor Web antes de que la página sea enviada al usuario.

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.