Nowy model programistyczny w kodzie zarządzalnym dla systemów Windows, poprzednio znany jako WinFX, łączy możliwości .NET Framework 2.0 z nowymi technologiami tworzenia aplikacji z większym potencjałem wizualnym użytkownika, nienaganną komunikacją przez bariery technologiczne oraz możliwością obsługi wielu procesów biznesowych: Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation, a także Windows CardSpace (poprzednio znany pod nazwą kodową "Infocard").
To wydanie .NET Framowork 3.0 współpracuje z Visual Studio 2005 RTM (Release To Manufacturing) i jest kompatybilne z Microsoft Office 2007 Beta 2 Technical Refresh. Jego wymagania są podane w artykule na łamach witryny MSDN. Udostępniony został także Windows SDK, który zawiera dokumentację, przykłady i narzędzia przygotowane z myślą o pomocy w programowaniu aplikacji i bibliotek dla Windows Vista przy użyciu technologii Win32 i .NET Framework 3.0.