Enterprise architecture (EA) emerged from a practical pressure that has only intensified with time: how can an organization ensure that its sprawling portfolio of information systems, data stores, networks, and applications actually serves its strategic goals rather than working at cross-purposes? Early attempts to answer this question produced frameworks that were primarily descriptive—taxonomies for classifying what an enterprise contains. Later frameworks shifted toward prescriptive processes for planning and governing change. Government agencies then imposed compliance-driven standards, while recent approaches have challenged the entire enterprise architecture tradition to become more agile and outcome-focused. The result is a subfield in which multiple frameworks coexist, each optimized for a different governance context, and in which the central tension between comprehensive control and adaptive speed remains unresolved.
The first systematic attempt to answer the alignment question was the Zachman Framework (1987–Present). John Zachman, drawing on analogies from industrial architecture and aircraft design, proposed a two-dimensional classification matrix. The columns represent six interrogatives—what, how, where, who, when, and why—while the rows represent increasingly concrete perspectives: scope, business model, system model, technology model, detailed representations, and the functioning enterprise. The Zachman Framework is purely descriptive: it does not tell an architect what steps to follow or what order to produce artifacts in. Its contribution was to establish that enterprise architecture is a distinct intellectual domain with its own vocabulary and scope, and that a complete architectural description must account for multiple stakeholder viewpoints. The framework remains influential today as a reference taxonomy, but it was never designed to guide the process of building or changing an architecture.
Enterprise Architecture Planning (EAP, 1993–2005) addressed exactly that gap. Developed by Steven Spewak, EAP provided a step-by-step methodology for creating an enterprise architecture blueprint. Where Zachman offered a static matrix, EAP prescribed a sequence: first define the planning scope, then model the current business and data architectures, design the target architectures for data, applications, and technology, and finally produce a migration plan. EAP treated architecture as a project with a clear beginning and end—a blueprint to be drawn and then handed off for implementation. This sequential, waterfall-like approach made sense in the early 1990s, when IT landscapes were less dynamic, but it also meant that the architecture would become outdated as soon as business conditions shifted. EAP was absorbed into later process frameworks and is no longer maintained as a standalone method, but its emphasis on linking data, application, and technology layers became a standard assumption for everything that followed.
The Open Group Architecture Framework (TOGAF, 1995–Present) transformed EA from a one-time planning exercise into a continuous, iterative process. Its core innovation is the Architecture Development Method (ADM), a cyclical sequence of phases that begins with a preliminary phase for establishing architectural principles, then moves through vision, business, information systems, technology, and migration planning before looping back for requirements management. Unlike EAP, which assumed a single planning project, TOGAF treats architecture as an ongoing organizational capability. The ADM is vendor-neutral and adaptable, which allowed TOGAF to spread far beyond its initial enterprise context. By the 2010s, TOGAF had become the de facto standard for EA practice in many industries, and it continues to be updated (the 10th edition was released in 2022). Its main limitation is that the ADM is process-heavy: organizations that adopt TOGAF often produce extensive documentation without necessarily achieving faster or more responsive change.
While TOGAF was gaining traction in the commercial sector, the U.S. Department of Defense was developing its own architectural standards. The C4ISR Architecture Framework (1996–2003) was created to support command, control, communications, computers, intelligence, surveillance, and reconnaissance systems. It defined three views—operational, systems, and technical—and mandated specific products (diagrams and models) that each architecture must include. C4ISR was a product-centric framework: the goal was to produce a prescribed set of artifacts that could be reviewed and compared across different programs. This approach worked for compliance and oversight but proved inflexible as systems grew more interconnected.
The Department of Defense Architecture Framework (DoDAF, 2003–Present) replaced C4ISR with a fundamentally different philosophy. Instead of mandating a fixed set of products, DoDAF defined a data-centric approach: architects first specify the data elements that matter (capabilities, activities, performers, information flows, etc.) and then generate views from that data model as needed. DoDAF Version 2.0, released in 2009, introduced the concept of "fit-for-purpose" views, meaning that an architecture description should include only the views that decision-makers actually need. This shift from product-based to data-centric architecture was a major conceptual advance, and it influenced later versions of other frameworks. DoDAF remains active within the U.S. defense community, coexisting with newer approaches rather than being replaced by them.
The Federal Enterprise Architecture Framework (FEAF, 1999–Present) was developed for the U.S. civilian government. FEAF introduced a reference model structure—performance, business, data, application, and infrastructure—that agencies could use to categorize their IT investments and identify duplication. Unlike DoDAF, which focuses on describing individual systems or capabilities, FEAF is designed for portfolio-level analysis: it helps the Office of Management and Budget compare spending across agencies and promote shared services. FEAF has been updated several times and remains a compliance framework for U.S. federal agencies, though its influence has waned as the government has moved toward more modular, cloud-based procurement.
As frameworks multiplied, the need for a common vocabulary became urgent. The Architecture Description Standards (2000–Present) began with IEEE 1471-2000, which defined a conceptual model for architectural descriptions: a system has an architecture, which is described by an architectural description that identifies stakeholders, concerns, and viewpoints. IEEE 1471 was adopted as ISO/IEC 42010 in 2007 and revised in 2011. These standards do not prescribe a specific framework or methodology; instead, they provide a meta-framework that any architecture description must satisfy. TOGAF 9 and DoDAF 2.0 both aligned themselves with ISO 42010, adopting its terminology of stakeholders, concerns, and viewpoints. The Architecture Description Standards thus serve as an infrastructure layer that enables different frameworks to be compared and combined. They remain active as the foundational reference for how architecture descriptions are structured.
By the early 2010s, a growing number of practitioners and researchers argued that enterprise architecture had become too focused on documentation and compliance at the expense of delivering business value. Business Outcome-Driven Enterprise Architecture (2012–Present), promoted by Gartner, reframed EA as a strategic management discipline rather than a technical planning function. Instead of starting with a blueprint of the current state, outcome-driven EA begins with the business outcomes the organization wants to achieve—such as reducing time-to-market, improving customer experience, or lowering operational risk—and then identifies the architectural changes needed to support those outcomes. This approach narrows the scope of EA from comprehensive documentation to targeted interventions. It coexists with TOGAF and other process frameworks: many organizations use TOGAF for their overall architecture governance while applying outcome-driven techniques for specific initiatives.
The most recent challenge comes from Agile Enterprise Architecture (2019–Present), which questions the fundamental assumption that architecture can or should be planned in advance. Agile EA draws on principles from agile software development and DevOps: it advocates for lightweight, just-in-time architectural decisions, continuous feedback loops, and cross-functional teams that own both architecture and implementation. The Open Group published the Open Agile Architecture standard in 2019, which attempts to reconcile agile methods with TOGAF's governance model by introducing an "agile enterprise architecture" extension. However, the tension remains real: TOGAF's ADM assumes that architecture drives implementation, while Agile EA assumes that architecture emerges from implementation. Proponents of Agile EA argue that traditional frameworks produce artifacts that are never used; critics respond that without architectural governance, organizations accumulate technical debt and lose strategic coherence.
Today, no single framework dominates the field. The Zachman Framework survives as a teaching tool and a reference taxonomy, especially for organizations that want to ensure they have considered all stakeholder perspectives. TOGAF is the most widely adopted process framework in industry, particularly in large enterprises that need a structured governance process. DoDAF and FEAF remain mandatory for U.S. government contractors and agencies, though both have been updated to incorporate data-centric and modular principles. The Architecture Description Standards (ISO 42010) provide the common language that allows these frameworks to interoperate. Business Outcome-Driven EA and Agile EA represent the two main reform movements, each pushing against the documentation-heavy legacy of the earlier frameworks.
What the leading frameworks agree on is that enterprise architecture must connect business strategy to technology execution, that multiple stakeholder viewpoints are necessary, and that architecture descriptions should be structured around data rather than fixed product sets. What they disagree on is how much planning is enough. TOGAF and DoDAF assume that significant up-front analysis is necessary to avoid costly rework; Agile EA assumes that up-front analysis is often wasted because requirements change. Business Outcome-Driven EA tries to split the difference by limiting architectural analysis to what is needed for a specific outcome. This disagreement is not a sign of immaturity—it reflects the fact that different organizations face different levels of uncertainty, regulatory pressure, and strategic volatility. The most sophisticated EA practices today are hybrid: they use TOGAF or DoDAF for baseline governance, outcome-driven techniques for investment prioritization, and agile methods for execution.
Enterprise architecture has thus evolved from a single descriptive taxonomy into a family of frameworks that serve different governance contexts. The subfield's central question—how to align IT with business strategy—remains the same, but the answers have become more varied and more aware of their own trade-offs. The frameworks that survive are those that can be adapted rather than applied rigidly, and the current frontier is not a new framework but a better understanding of when each existing framework is appropriate.