Le Microsoft .NET Framework 3 est le nouveau modèle de programmation de code géré pour Windows®. Il combine la puissance de la version 2.0 du .NET Framework avec de nouvelles technologies pour créer des applications qui offrent une expérience utilisateur visuellement attrayante, une communication transparente au-delà des frontières technologiques et la capacité de prendre en charge un large éventail de processus commerciaux. Ces nouvelles technologies sont Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation et Windows CardSpace. Le .NET Framework 3 est inclus dans le système d'exploitation Windows Vista ; vous pouvez l'installer ou le désinstaller en utilisant le panneau de configuration des fonctionnalités de Windows. Ce paquet redistribuable est pour Windows XP et Windows Server 2003.
La dernière version (3.5) contient de nombreuses nouvelles fonctionnalités qui s'appuient progressivement sur .NET Framework 2.0 et 3.0, et comprend le service pack 1 de .NET Framework 2.0 et le service pack 1 de .NET Framework 3.0.