Windows DNA is Microsoft's strategic framework for distributed application development. The Windows DNA framework includes products and services to help developers implement all three tiers of the three-tier, component-based application. The three-tier application architecture is recommended for building scalable distributed applications. Components are recommended as a way to create flexible, maintainable solutions.
The primary technologies and products influencing the Windows DNA programming model are COM, MTS, UDA, ASP, DHTML, MSMQ, and COMTI. We will discuss each of these elements in more detail in the remaining chapters of Part One.