Microsoft에서는 웹을 n-티어 개발 모델에 완전히 통합시키는 수단으로 Windows DNA(Distributed interNet Application) 아키텍처를 개발했습니다. Windows DNA는 기업 컴퓨팅, 인터넷, 인트라넷, 전지구적 전자 상거래에서 요구하는 필요 조건에 부합하면서도 전체적인 개발 및 배포 비용은 줄이는 프레임워크를 정의합니다.
Windows DNA 아키텍처는 표준 Windows 기반 서비스를 채용하여 멀티티어 솔루션의 각 티어에 필요한 조건 등을 해결합니다. 사용자 인터페이스, 탐색, 비즈니스 논리, 데이터 저장소 같은 각 티어의 필요 조건을 해결합니다. Windows DNA에서 사용되는 서비스는 COM(Component Object Model) 포함을 통하여 통합됩니다.
Microsoft는 개방형 프로토콜과 공용 인터페이스를 사용하여 Windows DNA를 작성함으로써 조직에서 타사 제품을 쉽게 통합할 수 있도록 하였습니다. 또한 Windows DNA는 업계에서 정의한 인터넷 컴퓨팅 표준을 지원함으로써 개발자가 기술 변화에 쉽게 대응할 수 있도록 합니다. 최근 Windows DNA에 추가된 일부 기술은 개발 기술 절에 설명되어 있으며 다음 도표에서도 보여 줍니다.
