Windows DNA är en förkortning för Windows Distributed interNet Applications Architecture ( rysk Windows-arkitektur för distribuerade internetapplikationer ) är marknadsföringsnamnet för en uppsättning Microsoft -teknologier som gör att Windows-plattformen och internetapplikationer kan samarbeta. Nyckel-DNA-teknologier inkluderar ActiveX , Dynamic HTML (DHTML) och COM . Mycket av Windows DNA-funktionalitet har ersatts av det nyare Microsoft .NET Framework , vilket fick Microsoft att dra tillbaka namnet ytterligare. För att stödja webbapplikationer försökte Microsoft lägga till Internetapplikationsfunktioner till sitt operativsystem med hjälp av COM-teknik. Nackdelen med denna metod var den överdrivna komplexiteten i att utveckla webbapplikationer med COM-teknik. Den främsta anledningen till komplexiteten var kravet på Windows DNA att använda ett stort antal språk och teknologier.