ASP เป็นโปรแกรมที่ใช้งานทางด้านอินเตอร์เน็ต สามารถทำให้เว็บเพจของเรามีลักษณะของ DHTML (Dynamic HTML) คือ เป็นเว็บเพจที่สามารถเปลี่ยนแปลงลักษณะต่าง ๆ ได้
ASP ถูกพัฒนา โดย บริษัท ไมโครซอฟต์ โดยจะมีหน้าที่ตีความภาษา Script ต่าง ๆ เช่น VBScript JScript เป็นต้น คำสั่ง ASP นั้นจะต้องอยู่ภายใน Tag ASP (คือ คำสั่งที่มีเครื่องหมาย <%....%>) ซึ่ง Browser ต่าง ๆ ไม่สามารถตีความภาษาได้ แต่ ASP จะทำการตีความภาษาและเปลี่ยน Tag HTML (คือ คำสั่งที่มีเครื่องหมาย < ........>) ซึ่ง Browser ต่าง ๆ สามารถตีความได้และจะนำไปสร้างเป็นเว็บเพจขึ้มาแสดงผล
ASP เป็นโปรแกรมที่ทำงานบน SERVER เท่านั้น ดังนั้นเราจึงเรียกการทำงานชนิดนี้ว่า Server Side โดยที่ Browser จะร้องขอข้อมูลไปยัง Web Server โดยที่ข้อมูลจะมีนามสกุลเป็น .asp เมื่อ Web Server ได้รับข้อความดังกล่าวแล้ว จะทำการส่งเอกสารนั้นไปให้โปรกรม ASP ตีความ จากนั้น ASP ก็จะทำการแปลงเป็นเอกสาร HTML กลับไปให้ Web Server เพื่อส่งต่อไปยัง Browser และนำไปแสดงผลต่อไป