This document describes the technical basis for building enterprise-scale Web-based applications using the Microsoft® .NET Framework and the Microsoft Windows Server™ 2003 platform. This new generation of applications is needed to meet the demands of enterprise computing over an Internet standard distributed network infrastructure.
This software model integrates the power of Web-based solutions with the distributed application model of traditional multi-tier client/server design. While client/server design has traditionally relied on proprietary technologies to control information flow between the tiers, current solutions take advantage of industry-standard communications protocols to harness the power of the Internet. By creating solutions based on a combination of supplied and created services, more powerful and flexible applications can be built in a fraction of the time required using previous development methodologies.