Windows Vista inaugurera la version 3 de la plate-forme .Net, dont une version dite RC (Release candidate, servant à déceler les derniers bugs avant l'établissement de la version de production) vient de sortir. Ce Microsoft .Net Framework 3.0 (ex-WinFX) reprend les grandes fonctions des versions précédentes, en fournissant un cadre d'exécution et des services basiques pour les programmes écrits en .Net. Il y ajoute les fonctions venues des autres projets de middleware, liées à l'interface (Windows Presentation Foundation, ex-Avalon), à l'interopérabilité (Windows Communication Foundation, ex-Indigo), à la gestion de flux (Windows Workflow Foundation) et à la gestion des identités (Windows CardSpace, ex-Infocard). Le framework pourra également être installé sur Windows Server 2003 SP1 et sur Windows XP SP2.