Figure 1. .NET Changes the Architect's Role
The architect speaks more than one "language" and understands the needs of the developer and the requirements of the business sponsor. He plays a central role in the communication between users, business sponsors, and development teams. The introduction of .NET technologies provides new opportunities for the architect in a Microsoft-centric enterprise.