Microsoft .NET Framework 3, Windows için yönetilmiş kod programlama modelidir. Görsel olarak zorlayıcı kullanıcı deneyimleri, teknoloji sınırlarında belirsiz iletişim ve kapsamlı işletme süreçlerini destekleme becerisine sahip uygulamalar oluşturmak için yeni teknolojilerle .NET Framework version 2'nin gücünü birleştirmektedir. Bu yeni teknolojiler Windows Sunum Temeli, Windows İletişim Temeli, Windows İş Akışı Temeli ve Windows CardSpace'tir. .NET Framework 3, Windows Vista işletim sisteminin bir parçası olarak eklenmiştir. Windows Özellikler Kontrol Paneli'ni kullanarak bu programı kurabilir ya da kaldırabilirsiniz.
Yeniden dağıtılabilir paket Windows XP ve Windows Server 2003 içindir.