Active Server Pages (ASP) is Microsoft's
server-side technology for dynamically-generated web pages that is
marketed as an add-on to Internet Information Services (IIS).
Programming ASP websites is made easier by various built-in objects.
Each object corresponds to a group of frequently-used functionality
useful for creating dynamic web pages. In ASP 3.0 there are six such
built-in objects: Application, ASPError, Request, Response, Server and
Session. Session, for example, is a cookie-based session object that
maintains variables from page to page. Application Center Test is also
available for load testing.
Most ASP pages are written in VBScript, but any other Active Scripting
engine can be selected instead by using the @Language directive. JScript
(Microsoft's implementation of ECMAScript) is the other language that is
usually available. PerlScript (Perl) and others are available as
third-party installable Active Scripting engines.