که توسط ماکروسافت ارائه گردیده یک چارچوب کاربردی است تا برنامه نویسان بتوانند برای طراحی سایت و برنامه نویسی های پویا از آن استفاده کنند در واقع این بخشی از زیر ساخت .NET شرکت ماکروسافت است که برای جانشینی صفحات سرویس دهنده انجام می شود ای اس پی مبتنی بر زبان های مشترک در حال اجراست و این امکان را به برنامه نویسان می دهد تا کد ها را با استفاده از هر فریمورک.نت بنویسند. تاریخچه طراحی سایت
متاسفانه خیلی از کاربران تصور می کنند که ای اس پی یک زبان برنامه نویسی طراحی سایت ست اما در حقیقت ای اس پی یک تکنولوژی بر بستر زبان های سی شارپ و ویژوال بیسیک . نت و دیگر زبان های برنامه نویسی طراحی سایت است.