Zachman Framework

The Zachman Framework for Enterprise Architecture (Zachman Framework) is an informal way of specifying an enterprise architecture using a two-dimensional classification matrix. One dimension of the Zachman classification matrix is based on six interrogatives (What, How, Where, Who, When, and Why); the other dimension is based on six stakeholder groups (Visionary, Owner, Designer, Builder, Implementer and Worker). The classification matrix is intended to provide a holistic view of the enterprise architecture which is being modeled.

The Zachman Framework was originally developed by John Zachman at IBM in the 1980s, and its concepts have influenced the enterprise architecture frameworks that have followed it.

The advantages of the Zachman Framework approach include an intuitive classification matrix which provides comprehensive coverage for all enterprise architecture stakeholders. The weaknesses of the approach include the lack of precision and the generation of voluminous specification documentation.