La mise en place de Vista fait des remous dans les marques de Microsoft. Le modèle de programmation au coeur du futur système d'exploitation de l'éditeur, WinFX, a été renommé
.Net 3.0 pour éviter toute confusion. WinFX, successeur annoncé du modèle Win32 lié aux plates-formes Windows, s'inscrit donc désormais plus directement dans la ligne de .Net. Son architecture ne change pas pour autant : .Net 3.0 est basé sur les composants .Net 2.0, auxquels viennent se greffer les composants propres à Vista (Windows Presentation Foundation, Windows Communication Foundation, etc.).