На компьютерах под управлением Windows можно работать сразу после установки каждой из ОС этого семейства, без инсталляции дополнительных программ. Но лишь в теории. Сложно полноценно использовать ПК без классического офисного пакета, сторонних браузеров, привычных утилит и свежих драйверов. Существует целое семейство программ, строго требующих для своей работы (и даже установки) наличие на ПК технологии .Net Framework. Читается это словосочетание как «дот нет фреймворк». Английское «dot» обозначает точку перед словом .Net, а «фреймворк» лучше не переводить – по факту, это инфраструктура, костяк для работы других программ.

Технология .Net Framework – фирменная среда Microsoft для удобной и простой разработки (а главное – для последующей работы!) разнообразных программ. Среди самых популярных – драйверы для видеокарт NVidia, графический редактор Paint.NET, проигрыватели. Если не заниматься программированием, то архитектура .Net остаётся для рядового пользователя совершенно бесполезной. Другое дело, что без этой среды (притом свежей версии) многие приложения откажутся даже запускаться. Фактически, любой фреймворк – программа лишь «для программ», а не для пользователя. Грубая аналогия – «кейс» компьютера толком не нужен для успешного функционирования процессора с матплатой. В то же время, ПК без корпуса выглядит как минимум странно.
Фреймворк .Net уже встроен в современные ОС. В Windows 7 интегрирована категорически устаревшая версия 3.5, в 8/8.1 – более современная 4.0. Актуальная версия архитектуры .Net на 2015 год – 4.5.2. Но при свежей версии требуется установка поверх неё многочисленных «заплаток», и обновлений. Без актуальной версии безопасность компьютера остаётся под угрозой, а часть функций может работать неверно. Поэтому наличие старой версии фреймворка практически равносильно его отсутствию. К примеру, современные драйверы для видеокарт откажутся запускаться на старых платформах - 3.5 и даже 4.0.
Для корректной инсталляции .Net Fx следует использовать либо полновесный exe-файл (около 50 мегабайт), либо воспользоваться веб-инсталлятором от Microsoft (самостоятельно подгружает необходимые файлы при наличии соединения с интернетом). После установки в любом случае нужно обновить систему при помощи утилиты «Обновление Windows».
Отдельно стоит отметить утилиту .NET Version Detector - которая в удобном виде поможет загрузить нужную версию Framework'а и узнать уже установленные в системе.