Basicamente é um plataforma semelhante à plataforma Java, o programador deixa de escrever código para um sistema ou dispositivo específico, e passa a escrever para a plataforma .NET.
Esta versão. .NET Framework 3.5 nas novas características adicionadas no .NET Framework 3.0, por exemplo, Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) e Windows CardSpace. Além disso, o .NET Framework 3.5 contém uma grande quantidade de novas características em várias áreas da tecnologia.
O .NET Framework 3.5 adiciona várias funcionalidades novas, incluindo a integração do LINQ (Language Integrated Query), o ASP.NET AJAX, novo suporte de protocolos Web para a criação de serviços WCF, incluindo AJAX, JSON, REST, POX, RSS e ATOM, suporte completo ao nível de ferramentas para o WF, WCF e WPF e ainda novas classes na biblioteca de classes de base (BCL).
É uma ferramenta que necessitará no futuro para correr uma infinidade de programas. Para mais informação leia este artigo da Wikipédia.