Comercialitzada com un annex de l’Internet Information Server (IIS) de Microsoft, ha passat per quatre períodes de desenvolupament: ASP 1.0 (distribuït amb el IIS 3.0), ASP 2.0 (distribuït amb el IIS 4.0), ASP 3.0 (distribuït amb el IIS 5.0) i ASP.NET (part de la plataforma .NET de Microsoft). Les versions anteriors al .NET es denominen des del 2002 ASP clàssic. A l’ASP 3.0 hi ha sis objectes integrats disponibles per al programador: Application, ASPError, Request, Response, Server i Session. Cadascun dels objectes correspon a un grup de funcionalitats que són utilitzades i útils per a la creació de pàgines web dinàmiques. Les pàgines es poden crear barrejant codi d'scripts del costat del servidor (incloent accés a bases de dades), com HTML, i codi del costat del servidor.
f
Electrònica i informàtica