فریمورک دات نت یک محیط اجراء با نام CLR)Common Language Runtime) را ارائه که مسئولیت مدیریت اجرای کد و تامین سرویس های لازم بمنظور پیاده سازی نرم افزار را برعهده دارد . CLR ، زیرساخت مستحکمی را بمنظورایجاد انواع نرم افزار در اختیار پیاده کنندگان قرار می دهد .