NET Framework. (خوانده شود دات نِت فریمورک) یک نرم افزار فریمورک (چارچوب کاری) است که توسط شرکت مایکروسافت توسعه داده می شود و به طور اختصاصی بر روی سیستم عامل های شرکت مایکروسافت یعنی ویندوز نصب می شود. این فریمورک شامل تعداد بسیار زیادی از کتابخانه هاست که از این کتابخانه ها به عنوان (FCL (Framework Class Library نیز یاد می شود. NET Framework. در واقع تکنولوژی ست که برنامه های نسل بعدی را ساخته ، اجرا و پشتیبانی می کند. همان طور که در بالا اشاره شد .NET Framework از زبان مشترک و کتابخانه ی دات نت فریمورک در هنگام اجرا تشکیل گشته است. شما می توانید در هنگام اجرا به عنوان یک عامل که مدیریت کد را در زمان اجرا ویا ارائه خدمات پایه ای مثل سازمان دهی و مدیریت حافظه، مدیریت موضوع ها و کنترل از راه دور را بر عهده دارد فکر کنید. کد های امنیتی نقش به سزایی را در امنیت بازی می کنند در واقع معنا و مفهوم مدیریت کد یک اصل اساسی در زمان Runtime و اجرا می باشد. این کد ها که ران تایم را هدف قرار داده اند کد های به عنوان کد های مدیریتی شناخته می شوند.کلاس کتابخانه مجموعه ای شی گرا و جامع است که با استفاده از ان می توان به تولید وتوسعه بسیاری رنامه های کاربردی از قبیل traditional command-line یا خط فرمان سنتی و یا graphical user interface رابط گرافیکی کاربر بپردازید.این برنامه های کاربردی از اخرین نواوری های ارائه شده توسط ASP.NET مانند Web Forms و وب سرور های XML کار میکنند.