IT:AD:Zachman Enterprise Framework



  • Invented by John Zachman in 1980, while at IBM.
  • Promoted by ZIFA (Zachman Institute for Framework Advancement).
  • Not a standard.
  • Basis of other frameworks, such as:
  • Now in the public domain (first hint that it's past it's useful prime).
  • Provides a way of viewing an enterpriseand its information systems from different perspectives, and showing how they interrelate.
  • it provides a means of classifying an organisation’s architecture.
  • it helps map and manage business change.
  • Can be seen as a classification system that breaks down elements into:
    • Interogative Columns: What(Data), How(Function), Where(Network), Who(People), When(Time)
    • Perspectice Rows: Planner, Owner, Designer, Builder, Subcontractor


  • Columns:
    • WHat (Data) - What is the business data, information, or objects?
    • How (Function) - How does the business work? What are its Processes?
    • Where (network) - Where are the business processes?
    • Who (people) - who are the people that run the business, waht are the business untis and their hierarchy?
    • When (time) - when are the business processes performed (schedules, and workflows)?
    • Why (motivation) - what are the business drivers and business objectives?
  • Rows:
    • Planner - Undersands the business scope and can offer a contextual view of the enterprise.
    • Owner - understands the business model can provide a contexutal view of the enterprise.
    • Builder - develops the system model and acn provide a local view of the enterprise.
    • Designer - produces the technical model, and can provide a physical view of the enterprise.
    • Integrator - understands detailed representations of the specific items in the bsuiness.
    • User - provides a view of the functioning enterprise, from the employee, partern or customer point of view.