Active Server Pages abbreviated as ASP is Microsoft's server-side script engine for dynamically-generated web pages. It is marketed as an add-on feature to Internet Information Services. Programming ASP websites is made simpler by various built-in objects. Each object corresponds to a group of frequently-used functionality helpful for creating dynamic web pages. In ASP 2.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 retains variables from page to page.