tem programas que não instala sem ele 
Necessário para a execução de diversos programas, a tecnologia .NET Framework da Microsoft, desde sua primeira versão é um projeto que visa uma plataforma única para desenvolvimento e execução de sistemas e aplicações. Da mesma forma que a linguagem de programação Java, ele não escreve um código para um sistema ou dispositivo específico, ele escreve para a plataforma .NET.

O .NET Framework 4.0 é a nova versão finalizada desta plataforma desenvolvida pela Microsoft. A principais características e novidades trazidas com esta versão, primeiramente, é que ela é compatível com a versão 3.5 SP1, ou seja, o que funcionava na 3.5 SP1 vai continuar funcionando na 4.
Algumas inovações foram implementadas para os seguimentos ASP.NET, Visual Basic e C#. Houve melhorias no Windows Workflow (WF) que permite que os desenvolvedores tenham uma maior interação nesta categoria. Também há mudanças no Windows Presentation Foundation com a adição de suporte à WPF para o Windows 7 e também para Surface 2.0 SDK, entre outras.

Também foram acrescentadas funções para o Windows Communication Foundation (WCF), foi adicionada a ADO.NET Entity Framework e houveram inovações nas funções relacionadas à programação paralela.


 http://177.205.9.213/data/3209b01067162938/download.microsoft.com/downlo