There are four types of architecture that are commonly accepted as subsets of an overall enterprise architecture, all of which TOGAF is designed to support:
- A Business (or Business Process) Architecture - this defines the business strategy, governance, organization, and key business processes.
- A Data Architecture - this describes the structure of an organization's logical and physical data assets and data management resources.
- An Applications Architecture - this kind of architecture provides a blueprint for the individual application systems to be deployed, their interactions, and their relationships to the core business processes of the organization.
- A Technology Architecture - this describes the logical software and hardware capabilities that are required to support the deployment of business, data, and application services. This includes IT infrastructure, middleware, networks, communications, processing, standards, etc.