Verjetno je marsikaj odvisno od uspešnosti pobude .net, ki je že prinesla mnogo boljše, prečiščeno ogrodje za programiranje Oken in spletnih storitev, ki pa je zaenkrat le dodatek k Oknom.
Druga zelo zanimiva novost pa je poseben označevalni jezik, narečje XML, poimenovano XAML (XML Application Language), s katerim bi bilo mogoče hitro in večinoma tudi brez kodiranja zgraditi uporabniške vmesnike namenskih programov, ki so skladni z okoljem operacijskega sistema. Razvijalci bi lahko zgradili uporabne programe celo brez uporabe sistemskih klicev, zgolj s kodiranjem XAML in skript v njem.