Vista má jádro, má .NET (verze 3.0), a vývoj pro Vistu by měl probíhat téměř výhradně v .NETu. Samozřejmě nelze odstřihnout Win32 najednou. V příští verzi Windows ale už mají Win32 procesy běžet v sandboxu, a nemají mít by default právo ani naslouchat na portu. Kompletní přechod na .NET bude holt trvat (natož přerod v systém typu Singularity), musí to totiž dávat smysl pro uživatele (kompatibilita, ochrana investic atd). Nakonec z Windows 3.x na Windows NT se přecházelo 7 let.