پس از اینکه شخص برنامه نویسی و یا یک شرکت برنامه نویسی زبان برنامه نویسی را برای یک پروژه انتخاب می کند، می تواند کد نویسی خود را در محیط Pure و یا با یک فریم ورک آغاز کند.
فریم ورک محیط و بستری است که در آن تمامم کتابخانه ها و کلاس ها و متدهای آن زبان برنامه نویسی بصورت آماده قرار داده شده است.
همانگونه که زبان های برنامه نویسی تنوع بسیاری دارند، فریم ورک ها هم متنوع هستند. برای مثال چند نمونه فریم ورک مشهور زبان های برنامه نویسی را در زیر بیان می کنیم:
فریم ورک زبان برنامه نویسی Php
- Laravel
- Phalcon
- Symphony
- YII
- Codeigniter
- CakePhp
- Zend
- Kohana
- Slim
- FuelPhp
فریم ورک زبان برنامه نویسی Ruby
- Ruby on Rails
- Lotus
- Rack
- Sintra
- Pudrino
- Cuba
- Scoched
- Grape
فریم ورک زبان برنامه نویسی Python
- Django
- Flask
- TurboGears
- Web2py
- Pyramid
- Bottle
فریم ورک مایکروسافت
فریم ورک زبان برنامه نویسی Perl
.net
دات نت فریم ورک طراحی شده توسط شرکت مایکروسافت است که شامل مجموعه ای از زبان های برنامه نویسی است که سی شارپ و ویژوال بیسیک جز مهم ترین آن ها است.
کتابخانه ای بسیار قوی دارد که کار توسعه ی نرم افزار از طراحی وب سرویس گرفته تا توسعه ی وب اپلیکیشن، نرم افزارهای تحت وب و ویندوز و ... را امکان پذیر می کند.
فریم ورک یا چارپوب نرم افزاری در حقیقت به مجموعه ای از دستورالعمل ها گفته می شود که به منظور انجام عملیات پایه و اصلی یک سیستم هدفمند در زبان برنامه نویسی بوجود می آیند.
در حال حاضر بیش از 40 زبان برنامه نویسی تحت تکنولوژی دات نت پشتیبانی می شود از جمله می توان به F# ، C++ ، J# و ... نام برد.
زمانی که یک Source Code تحت تکنولوژی دات نت کامپایل می شود، فایل خروجی توسط یک زبان میانی تولید می شود که وابسته به هیچ ماشینی نیست.

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