"Microsoft Active Server Pages (ASP) lets developers create dynamic content
by using server-side scripting and components to create browser-independent dynamic content.
ASP provides an easy-to-use alternative to Common Gateway Interface (CGI) and Internet Server Application Program Interface (ISAPI)
by letting content developers embed any scripting language or server component into their HTML pages.
ASP pages provide standards-based database connectivity and the ability to customize content for different browsers.
ASP also provides error-handling capabilities for Web-based applications." (Microsoft)