ASP (Active Server Pages) es un lenguaje de programación de servidores lanzado en 1996 por Microsoft para generar páginas web dinámicas. Existen varias versiones de ASP como ASP 1.0, ASP 2.0, ASP 3.0 y ASP.NET, que forma parte de la plataforma .NET de Microsoft. ASP.NET permite separar el diseño de la lógica empresarial y resolver las limitaciones de ASP original.