En ekspert, Lars Neupart fra det uafhængige sikkerhedsfirma Neupart A/S, citeres i Ingeniøren: “Windows er for stort, for komplekst og der genbruges for meget kode, til at det kan gøres sikkert”. Microsoft genbruger nemlig alt for meget kode, for at deres programmer skal være bagudkompatible.
Lars Neupart siger endvidere: “Hvis Microsoft virkelig vil give sikkerheden et markant løft, skal de starte helt forfra med at designe softwarearkitektur, hvor sikkerheden er en integreret del, hvilket reelt betyder at de skal omskrive hele kildekoden.”
Artiklen, som desværre ikke findes online, fortsættes med at forklare, at Microsofts programmer er blevet alt for komplekse, og at der arbejder alt for mange udviklere på dem (pt. 5736 for Windows), til at man kan undgå sikkerhedshuller.
Microsoft Danmark forklarer, at man tidligere har fokuseret meget på brugervenlighed, hvilket ikke hænger godt sammen med sikkerhed. Endvidere beklager Microsoft Danmark at folk ikke opgradere når der udsendes nye versioner, og der dermed er mange ældre, usikre instalationer, der ikke bliver mere sikre af at Microsoft kommer med noget nyt.