ASP یک تکنولوژی اسکریپتی Server Side است (توسط كامپيوتر سرور اجرا مي شود و شما نتيجه را مشاهده مي كنيد) ASP توسط مايكروسافت ارائه شد و برنامه اي است كه
توسط IIS اجرا مي شود(Internet Information Service ) , از کامپونت های رایگانی است که همراه Windows 2000 و Windows XPارائه شده است .
PWs نسخه کوچکتر ولی عملیاتی تر IIS است كه در Windows 98 و يا 95 قابل اجراست (Personal Web Server ) .
فایل های ASP دارای پسوند " asp. " هستند ( به این معنی که مثلا وقتی شما یک فایل ASP را در ویرایشگری می نویسید موقع Save کردن باید بعد از نوشتن نام فایل پسوند " asp.
" را بنویسید .(مثل صفحات Html )

وقتي مرورگر درخواست فايل Html مي كند سرور فايل را بدون پردازش به كاربر مي فرستد و صفحات asp ابتدا در سرور پردازش شده و نتيجه آن به صورت كدهاي Html به شما ارسال
مي شود (اين مطلب را مي توانيد موقع اجراي يك صفحه asp مشاهده كنيد در بالاي Internet Explorer روي View كليك كرده و Source را انتخاب كنيد مشاهده مي كنيد كد هاي
asp به صورت كد Html اجرا شده اند .)
asp هم مانند ديگر زبان هاي برنامه نويسي شامل تگ هاي شروع و پاياني است مثلا در برنامه نويسي Html تگ هاي ابتدا و انتها عبارتند از < html > و < html / > در asp اين تگ
ها عبارتند از< % و% > سرور موقع پردازش تمام كدهاي موجود در بين اين تگ ها را به عنوان كد asp شناخته و اجرا مي كند كه در معرفي و نحوه كد نويسي به آن اشاره خواهد شد.