Koden der ligger til grundlag, for den nuværende version af Windows Vista, er kun lidt over 1 år gammel.
I sommeren 2004, måtte lederen for Windows udviklingen, Jim Allchin, fortælle Bill Gates at alt koden til Windows Vista måtte skrives om. Begrundelsen var, at den eksisterende kode var blevet for kompliceret, på grund af den traditionelle måde, man udviklede på hos Microsoft. Problemet var at denne metode, ikke kunne håndtere den enorme kompleksitet, det var at samle 4000 udvikleres arbejde, til et produkt.
Bill Gates var ikke specielt glad for dette, men gav sig til sidst. Skiftet til den nye måde at kode på, er internt i Microsoft kendt som ”The Reset”. Bill Gates er efterfølgende blevet meget positiv, overfor den måde der nu kodes på. Han er endda gået så vidt som til at sige, at han ønskede at Microsoft havde lavet skiftet noget før.
Den måde der nu udvikles på, minder meget om den metode der bruges til eksempelvis Linux. Der er lavet en stabil kerne, som man så tilføjer funktioner til.