.NET Enterprise Architecture is the architecture of enterprise applications that are built with .NET. A good enterprise architecture aims to support business requirements at the minimum cost (in terms of time and resources) while ensuring that the enterprise application is highly reliable, highly available, and highly performant.