TOGAF Handbook
A practical, independent guide to TOGAF and enterprise architecture, organized as a set of readable Markdown documents.
Open the formatted handbook for the full reading interface.
What is TOGAF?
TOGAF is a framework and method for developing, governing, and evolving Enterprise Architecture. Its name originated from The Open Group Architecture Framework, and it is maintained by The Open Group.
In simple terms, TOGAF helps an organization:
- understand how it works today;
- describe the future state it wants;
- identify the changes needed to get there;
- coordinate business, data, applications, and technology;
- govern implementation without trying to design every solution centrally; and
- repeat the process as strategy and circumstances change.
TOGAF is not a finished architecture, a software design notation, or a project delivery method. It is a configurable body of knowledge whose central process is the Architecture Development Method (ADM).
Start here
| If you want to... | Read |
|---|---|
| Understand TOGAF in ten minutes | Executive overview |
| Learn the whole framework in very simple language | TOGAF, Simply Explained PDF |
| Print the full guide, matrix, workbook, glossary, and readiness check | Complete 66-page learning pack |
| Learn TOGAF quickly as a visual map | Fast-learning mind map |
| Study with an editable visual workbook | Three-page draw.io mind map |
| Print the visual learning workbook | Three-page mind map PDF |
| Learn the vocabulary and mental model | Core concepts |
| Understand every ADM phase | Architecture Development Method |
| Study the four architecture domains | Architecture domains |
| Learn what architects produce | Content, deliverables, and artifacts |
| Understand reuse and repositories | Enterprise Continuum and repository |
| Establish decision rights and controls | Capability and governance |
| Apply analysis techniques | Techniques |
| Introduce TOGAF in a real organization | Practical adoption |
| Combine TOGAF with Agile, product, DevOps, and security | Modern delivery |
| See TOGAF applied to a realistic bank transformation | Real-life application scenario |
| Prepare for certification | Certification and learning |
| Verify every syllabus area is covered | Syllabus coverage matrix |
| Practice applied architecture judgment | Practitioner case-study workbook |
| Study, review flashcards, and track readiness | Open the TOGAF Study Desk |
| Take a timed mock exam | Open the four-set exam simulator |
| Decide whether you are exam-ready | Final readiness assessment |
| Look up an abbreviation or TOGAF term | Comprehensive A–Z glossary |
| Use a compact reference checklist | Glossary and quick reference |
| Use starter documents | Templates |
| Check authoritative material | Official references |
Suggested learning path
flowchart LR
A[Executive overview] --> B[Core concepts]
B --> C[ADM]
C --> D[Domains]
D --> E[Content and artifacts]
E --> F[Governance]
F --> G[Practical adoption]
G --> H[Real-life scenario]
- Read documents 00 through 03 for the foundation.
- Use documents 04 through 07 as the practitioner reference.
- Use documents 08 through 10 when applying the framework.
- Retrieve the ideas with the 72 flashcards in the Study Desk.
- Apply them to the eight Practitioner cases.
- Pass fresh, timed mock sets and complete the final readiness gates.
- Keep document 12 and the templates open during architecture work.
Version and scope
This handbook is aligned primarily with the TOGAF Standard, 10th Edition. The 10th Edition separates stable TOGAF Fundamental Content from topic-focused TOGAF Series Guides. Older terms still encountered in TOGAF 9.x environments are explained where useful.
This repository is an educational summary and implementation aid. It does not reproduce or replace the official standard, accredited training, or legal and regulatory advice. TOGAF is a registered trademark of The Open Group.
Rebuild the HTML pages
The Markdown files remain the editable source. After changing any handbook or template document, regenerate all formatted pages with:
./scripts/build-html-docs.sh