.NET Framework - является дополнением к операционной системе Windows позволяющей использовать в программах новые объекты. В частности .Net Framework 4 необходим для запуска программ написанных на новой версии Visual Studio 2010 от Microsoft.
Что...
Microsoft .NET Framework - набор компонент, позволяющих запускать приложения стандарта .NET Framework.
Некоторые приложения для Windows разработаны с использованием технологии .NET версии 1.1, 2.0 или 3.0, поэтому для их запуска на компьютере обязательно должен быть установлен соответствующий пакет NET Framework.