This Enterprise Architecture Domains in enterprise architecture is a high-level view of a company or system. It partially represents a larger system that addresses multiple stakeholders' concerns. It is a description that conceals other aspects or opinions of the system. Most proposed concepts concerning enterprise architecture define business, data, application, and technology architectures as core domains. Many EA frameworks combine data and application domains into a single layer beneath the business (typically a human activity system) and above the technology (the platform IT infrastructure). This theme has numerous variations.