ASP (Active Server Page), sunucunun (server) aktif bir şekilde sayfayı işlemesini sağlar. ASP’nin geliştirilmesindeki asıl amaç web sayfalarına dinamik bir yapı kazandırmaktır. Dinamik yapının yanı sıra kod güvenliği için de ASP oldukça başarılıdır. ASP’nin yapısal özelliklerine geçmeden önce sunucu (server) – istemci (client) mimarisi üzerinde kısaca duralım.
İnternet sitelerinde gezinirken bazı sitelerin etkileşimli bir şekilde veri işlediklerini görmüşsünüzdür. Siteye ait sayfada girdiğiniz bir veri işlenerek daha sonra size geri döndürülmektedir. Bu tür işlemler için sunucu-istemci mimarisi kullanılarak veriler server’de işlenir ve işlenen bu ham veriler yeniden istemciye döndürülür.