Markdown Editor

Architecture Definition Document Template (TOGAF Phases B to D)

Business, data, application, technology baseline, target, gaps, roadmap components, views, requirements summary, interoperability, traceability

Arquitectura y diseño de sistemasCompletaThe TOGAF Standard, 10th Edition (2025 Update), ADM Phases B to D; ArchiMate viewpoint namesdefinitiondocument

Cómo usar: Use it after the Architecture Vision is approved to define baseline and target per domain and derive the gaps. Fill drivers, principles and the view list first, then work each domain in the same pattern and keep the traceability matrix current while designing. The main pitfall is a target described in more detail than the baseline, which makes the gap analysis meaningless.

Vista previa

Architecture Definition Document: [Architecture engagement name]

Architecture Definition Document for one engagement, covering the Business, Data, Application and Technology Architecture domains developed in Phases B, C and D of the Architecture Development Method in The TOGAF Standard, 10th Edition (2025 Update). For each domain it records the baseline, the target, a gap analysis and the candidate roadmap components, then summarises the Architecture Requirements Specification, interoperability, risks and traceability. Views use Mermaid stand-ins and can name ArchiMate viewpoints. Replace every [bracketed] value and every row marked Example.

Document control

FieldValue
Document ID[ADD-ENG-001]
Engagement[Architecture engagement name]
ADM phasesPhase B, Phase C, Phase D
Architecture Vision[AV-ENG-001, version]
Statement of Architecture Work[SAW-YYYY-NN]
Iteration[Outline / Detailed]
Version[0.1]
Status[Draft / In review / Approved / Superseded]
Owner (lead architect)[@lead-architect]
Approvers / reviewers[Architecture Board, domain architects, security, data protection]
Classification[Internal / Confidential]
Model repository[Tool and model location]
Last updatedYYYY-MM-DD

Approvals

RoleNameDecisionConditionsDate
Architecture Board chair[@chair][Approved / Approved with conditions / Rejected][Conditions]YYYY-MM-DD
Business architect[@name][Decision][Conditions]YYYY-MM-DD
Data architect[@name][Decision][Conditions]YYYY-MM-DD
Security architect[@name][Decision][Conditions]YYYY-MM-DD
Data protection officer[@name][Decision][Conditions]YYYY-MM-DD

Revision history

VersionDateAuthorChange summary
0.1YYYY-MM-DD[@name]Outline pass: baselines and first target sketch for all four domains
0.6YYYY-MM-DD[@name]Example: Detailed pass: gap matrices, requirements summary, traceability
1.0YYYY-MM-DD[@name]Example: Approved at board gate 2 with condition C2 on data residency

Contents

1. Introduction

1.1 Purpose

This document defines the baseline and target architectures for [engagement] across the four architecture domains, the gaps between them and the requirements that implementation projects must meet. It is the basis for the Architecture Roadmap, for Architecture Contracts with delivery teams, and for compliance reviews by the Architecture Board.

1.2 Scope recap

[One paragraph restating breadth, depth and time horizon from the vision.] Example: retail motor and home claims and the customer domain, at capability and logical application level, baseline as of YYYY-MM and target for YYYY-MM.

1.3 Conventions

ItemConvention
Gap IDsGAP-B-nn (business), GAP-D-nn (data), GAP-A-nn (application), GAP-T-nn (technology)
Requirement IDsARS-BUS-nn, ARS-DAT-nn, ARS-APP-nn, ARS-TEC-nn, ARS-INT-nn
Candidate roadmap component IDsCRC-nn
Gap typesRetained, Enhanced, Replaced, New, Eliminated
DiagramsMermaid stand-ins; authoritative models in [repository]

2. Drivers, principles and concerns

ItemReferenceWhere addressed
Example: BG-01 Faster claims decisionsVision section 3.2Sections 3.2, 5.2
Example: BG-02 One trusted view of the customerVision section 3.2Sections 4.2, 5.2
Example: BG-03 Lower cost to serveVision section 3.2Sections 5.3, 6.2
Example: DP-01 One owner and one master sourceArchitecture principlesSection 4.2
Example: AP-01 Integrate through published interfacesArchitecture principlesSections 5.2, 8
Example: CON-02 Where is customer personal data and who sees itVision section 2.3View V-D2
[Goal, principle or concern][Source][Section or view]

2.1 Views and viewpoints

View IDViewViewpoint (ArchiMate name where used)ConcernsStakeholders
V-B1 (Example)Claims value streamValue Stream viewpointCON-01SH-01, SH-02
V-B2 (Example)Claims capability heat mapCapability Map viewpointCON-01, CON-03SH-01
V-D1 (Example)Core information structureInformation Structure viewpointCON-02SH-04
V-D2 (Example)Customer data location and ownershipCustom (data location)CON-02SH-03, SH-04
V-A1 (Example)Target application cooperationApplication Cooperation viewpointCON-04SH-05, SH-06
V-T1 (Example)Platform and deploymentTechnology Usage viewpointCON-03SH-05
V-X1 (Example)Layered overviewLayered viewpointAllSH-01, Board
[V-nn][View][Viewpoint][CON-nn][SH-nn]

ArchiMate viewpoint names above follow the example viewpoints of the ArchiMate Specification; check which version your tool supports (3.2 or 4) because names and element sets changed between them.

3. Business Architecture

3.1 Baseline Business Architecture

Example: claims are handled by a central team of 120 handlers organised by product line. Intake is by phone and e-mail. Cover is checked manually in one of three policy systems. Every claim, regardless of value, passes through the same five-step process with two manual approvals.

ElementTypeOwnerObservation
Example: Claims intakeCapabilityHead of ClaimsPhone and e-mail only; no structured data at first contact
Example: Claims assessmentCapabilityHead of ClaimsManual cover check; same path for all claim sizes
Example: Product-line claims teamsOrganisation unitHead of ClaimsHandlers cannot work across product lines
Example: Payment approvalProcessFinanceTwo manual approvals regardless of amount
[Element][Capability / Value stream / Process / Organisation / Role / Service][@owner][Observation]

3.2 Target Business Architecture

Example: simple claims (below a value threshold, no injury, cover confirmed) follow a straight-through path decided by rules; complex claims go to cross-product teams. Partners submit claims directly. Payment approval depends on amount and risk score.

View V-B1 (claims value stream, stand-in). Model the authoritative version in the repository and keep the stage names identical to the capability map (architecture/business-capability-map).

3.3 Business gap analysis

Gap IDBaseline elementTarget elementGap typeDescription
GAP-B-01 (Example)Single claims pathTriage with simple and complex pathsReplacedNew triage rules and decision authority for automated settlement
GAP-B-02 (Example)Product-line teamsCross-product complex-claims teamsReplacedOrganisation change; new skills matrix and training
GAP-B-03 (Example)NonePartner claim submissionNewPartner agreements and service levels
GAP-B-04 (Example)Two manual approvalsRisk-based approvalEnhancedDelegated authority matrix updated
GAP-B-05 (Example)Monthly paper reportingDaily claims dashboardReplacedManagement information from the new platform
[GAP-B-nn][Baseline][Target][Gap type][Description]

3.4 Business candidate roadmap components

CRC IDComponentCloses gaps
CRC-01 (Example)Claims triage rules and decision authorityGAP-B-01, GAP-B-04
CRC-02 (Example)Claims organisation redesign and trainingGAP-B-02
CRC-03 (Example)Partner onboarding programmeGAP-B-03

4. Data Architecture

4.1 Baseline Data Architecture

Data entityMaster todayCopiesOwnerQuality issue
Example: CustomerNone (three policy systems and CRM each hold one)4Unclear15% duplicates in system C
Example: PolicyPolicy systems A, B, C1 eachProduct ownersInconsistent cover codes
Example: ClaimClaims systemFinance copyHead of ClaimsFree-text loss descriptions
Example: PaymentFinance systemNoneFinanceReliable
[Entity][Master][Count][@owner][Issue]

4.2 Target Data Architecture

View V-D1 (core information structure, stand-in). Example: the customer data hub is the master for customer identity and contact data; policy administration remains master for policy; the claims platform is master for claim, document and triage outcome.

Data entityTarget masterOwnerClassificationRetentionLocation
Example: CustomerCustomer data hubHead of CustomerConfidential (personal)Policy end plus [n] yearsEU region
Example: ClaimClaims platformHead of ClaimsConfidential (may include health data)Claim close plus [n] yearsEU region
Example: DocumentClaims platform document storeHead of ClaimsConfidentialAs claimEU region
[Entity][Master][@owner][Class][Rule][Region]

Record full definitions in the data dictionary (architecture/data-dictionary); keep this section at entity level.

4.3 Data gap analysis

Gap IDBaseline elementTarget elementGap typeDescription
GAP-D-01 (Example)Four customer stores, no masterCustomer data hub as masterReplacedMatching, merge and stewardship process
GAP-D-02 (Example)Free-text loss dataStructured loss data modelEnhancedStructured capture at intake
GAP-D-03 (Example)No consent recordConsent entity in the hubNewConsent capture and audit trail
GAP-D-04 (Example)CRM customer storeNoneEliminatedArchive and decommission after migration
[GAP-D-nn][Baseline][Target][Gap type][Description]

4.4 Data candidate roadmap components

CRC IDComponentCloses gaps
CRC-04 (Example)Customer data hub with matching and stewardshipGAP-D-01, GAP-D-03
CRC-05 (Example)Data quality remediation for policy system CGAP-D-01
CRC-06 (Example)Structured loss data modelGAP-D-02

5. Application Architecture

5.1 Baseline Application Architecture

ApplicationResponsibilityUsersIntegration styleHealth
Example: Claims systemClaim registration and workflowHandlersNightly filesAging, supported
Example: Policy systems A, B, CPolicy administrationUnderwriting, handlersScreens, filesA and B supported; C end of life
Example: Legacy CRMCustomer contact historyService deskNightly filesVendor support ends YYYY-MM
Example: Finance systemPayments and ledgerFinanceFilesHealthy
[Application][Responsibility][Users][Style][Health]

Portfolio-wide assessments of these applications live in the application portfolio rationalization (architecture/application-portfolio-rationalization).

5.2 Target Application Architecture

View V-A1 (target application cooperation, stand-in).

5.3 Application gap analysis

Gap IDBaseline elementTarget elementGap typeDescription
GAP-A-01 (Example)Claims systemClaims platform with triage rulesReplacedNew platform; workflow and rules configured
GAP-A-02 (Example)NoneDigital claims portal and partner channelNewCustomer and partner self-service
GAP-A-03 (Example)Five handler screensHandler workspaceNewSingle workspace over APIs
GAP-A-04 (Example)Legacy CRMNoneEliminatedFunctions absorbed by hub and workspace
GAP-A-05 (Example)Policy system CPolicy administration (consolidated)ReplacedMigrate policies to the consolidated system
[GAP-A-nn][Baseline][Target][Gap type][Description]

5.4 Application candidate roadmap components

CRC IDComponentCloses gaps
CRC-07 (Example)Claims platform and triage rules service, with claims dashboardGAP-A-01, GAP-B-05
CRC-08 (Example)Portal, partner channel and handler workspaceGAP-A-02, GAP-A-03
CRC-09 (Example)Policy system C consolidationGAP-A-05
CRC-10 (Example)Legacy CRM decommissioningGAP-A-04, GAP-D-04

6. Technology Architecture

6.1 Baseline Technology Architecture

PlatformUseHostingStatus
Example: On-premises virtualisationClaims and policy systemsOwn data centreLease ends YYYY-MM
Example: Managed file transferAll integrationOwn data centreSingle instance, no failover
Example: Cloud landing zoneTwo analytics workloadsPublic cloud, EU regionApproved for confidential data
[Platform][Use][Hosting][Status]

6.2 Target Technology Architecture

View V-T1 (platform and deployment, stand-in). Detailed landing zone and network design belong in the infrastructure design (architecture/infrastructure-design).

6.3 Technology gap analysis

Gap IDBaseline elementTarget elementGap typeDescription
GAP-T-01 (Example)Managed file transferAPI gateway and event streamingReplacedNew integration platform; files retired per interface
GAP-T-02 (Example)On-premises virtualisation for claimsContainer platform in cloudReplacedHosting move for claims and hub
GAP-T-03 (Example)NonePrivate connectivity cloud to data centreNewNetwork links with redundancy
GAP-T-04 (Example)Per-system loggingCentral observabilityEnhancedShared logs, metrics and traces
[GAP-T-nn][Baseline][Target][Gap type][Description]

6.4 Technology candidate roadmap components

CRC IDComponentCloses gaps
CRC-11 (Example)Integration platform (gateway and events)GAP-T-01
CRC-12 (Example)Cloud hosting and connectivity for claims domainGAP-T-02, GAP-T-03
CRC-13 (Example)Observability onboardingGAP-T-04

7. Cross-domain views

View V-X1 (layered overview, stand-in for the Layered viewpoint).

7.1 Consistency checks

CheckResultNote
Every target capability is supported by at least one application[Pass / Fail][Note]
Every target application has a hosting platform[Pass / Fail][Note]
Every data entity has one master application[Pass / Fail][Note]
Every eliminated element has a decommissioning component[Pass / Fail][Note]
Every concern in section 2 is answered by a view[Pass / Fail][Note]

8. Interoperability

Interface IDFromToStyleDataContract standardOwner
IF-01 (Example)PortalClaims platformSynchronous RESTClaim registrationOpenAPI contract[@claims-team]
IF-02 (Example)Claims platformEvent streamingAsynchronous eventsClaim state changesAsyncAPI contract, schema registry[@claims-team]
IF-03 (Example)Policy administrationCustomer data hubEvents plus nightly reconciliationCustomer and policy changesCanonical customer schema[@data-owner]
IF-04 (Example)PartnerAPI gatewayREST with mutual TLSClaim submissionPartner API terms[@partner-manager]
[IF-nn][From][To][Style][Data][Standard][@owner]

Specify each interface in detail with the REST, event or interface control templates (architecture/rest-api-specification, architecture/event-api-specification, architecture/interface-control-document).

9. Architecture Requirements Specification summary

Req IDDomainRequirementRationaleVerificationPriority
ARS-BUS-01 (Example)BusinessSimple claims must be decidable without human touch when triage rules passBG-01Process test with sample claimsMust
ARS-DAT-01 (Example)DataEach customer has exactly one golden identifier used by all target applicationsBG-02, DP-01Data quality reportMust
ARS-DAT-02 (Example)DataCustomer and claim data stored and processed only in EU regionsCNS-02Configuration reviewMust
ARS-APP-01 (Example)ApplicationTarget applications expose functions only through published APIsAP-01Architecture compliance reviewMust
ARS-TEC-01 (Example)TechnologyClaims platform recovers within 4 hours with at most 15 minutes of data lossBG-04Recovery testMust
ARS-INT-01 (Example)InteroperabilityAll events carry the golden customer ID and a schema versionBG-02Contract testShould
[ARS-xxx-nn][Domain][Requirement][BG / DRV / principle][Method][Must / Should / Could]

Quality attribute scenarios can be detailed with the quality attributes template (requirements/quality-attributes) and evaluated with an ATAM (architecture/atam-evaluation). Keep requirement status in the requirements traceability matrix (requirements/traceability-matrix).

10. Options, trade-offs and risks

10.1 Options considered

Decision areaOptionsChosenReasonADR
Example: Customer masterHub; master in policy system A; registry onlyHubOnly option independent of policy system replacementADR-012
Example: Claims platformExtend current; buy package; buildBuy packageRules and workflow are not differentiating (BP-02)ADR-013
Example: IntegrationExtend file transfer; API gateway and eventsGateway and eventsMeets AP-01 and real-time triageADR-014
[Area][Options][Chosen][Reason][ADR-nnn]

10.2 Architecture risks

Risk IDRiskLikelihoodImpactMitigationOwner
ARK-01 (Example)Matching accuracy below 95% delays hub adoptionMediumHighPilot matching on system C data first[@data-architect]
ARK-02 (Example)Package rules engine cannot express partner-specific rulesLowMediumProof of concept before contract[@application-architect]
ARK-03 (Example)Private link latency affects triage response timeMediumMediumCache policy cover data in the hub[@technology-architect]
[ARK-nn][Risk][H / M / L][H / M / L][Mitigation][@owner]

11. Traceability

Goal / driverPrinciplesGapsRequirementsCandidate componentsViews
BG-01 (Example)BP-02, AP-01GAP-B-01, GAP-B-04, GAP-B-05, GAP-A-01, GAP-A-02ARS-BUS-01, ARS-APP-01CRC-01, CRC-07, CRC-08V-B1, V-A1
BG-02 (Example)DP-01GAP-D-01, GAP-D-03, GAP-A-04ARS-DAT-01, ARS-INT-01CRC-04, CRC-05, CRC-10V-D1, V-D2
BG-03 (Example)TP-01GAP-B-02, GAP-T-02, GAP-A-04ARS-TEC-01CRC-02, CRC-10, CRC-12V-T1
BG-04 (Example)TP-01, SP-01GAP-T-01, GAP-T-03ARS-TEC-01CRC-11, CRC-12V-T1
CNS-02 (Example)SP-01GAP-T-02ARS-DAT-02CRC-12V-D2
[BG / DRV / CNS][Principles][Gaps][Requirements][Components][Views]

12. Candidate roadmap components

CRC IDComponentDomainsGaps closedRough sizeKnown dependencies
CRC-01 (Example)Triage rules and decision authorityBusinessGAP-B-01, GAP-B-04MCRC-07
CRC-02 (Example)Organisation redesign and trainingBusinessGAP-B-02MCRC-07
CRC-03 (Example)Partner onboardingBusinessGAP-B-03SCRC-08, CRC-11
CRC-04 (Example)Customer data hubDataGAP-D-01, GAP-D-03LCRC-11, CRC-12
CRC-05 (Example)Data quality remediationDataGAP-D-01MNone
CRC-06 (Example)Structured loss data modelDataGAP-D-02SCRC-07
CRC-07 (Example)Claims platform, triage service and dashboardApplication, BusinessGAP-A-01, GAP-B-05LCRC-11, CRC-12
CRC-08 (Example)Portal, partner channel, workspaceApplicationGAP-A-02, GAP-A-03MCRC-07, CRC-04
CRC-09 (Example)Policy system C consolidationApplicationGAP-A-05LCRC-04
CRC-10 (Example)Legacy CRM decommissioningApplication, DataGAP-A-04, GAP-D-04SCRC-04, CRC-08
CRC-11 (Example)Integration platformTechnologyGAP-T-01MCRC-12
CRC-12 (Example)Cloud hosting and connectivityTechnologyGAP-T-02, GAP-T-03MNone
CRC-13 (Example)Observability onboardingTechnologyGAP-T-04SCRC-12
[CRC-nn][Component][Domains][Gaps][S / M / L][CRC-nn]

The roadmap (architecture/architecture-roadmap-transition) groups these components into work packages and Transition Architectures.

13. Glossary and references

13.1 Glossary

TermMeaning in this document
Baseline architectureThe architecture in place at the start of the engagement
Target architectureThe architecture intended at the end of the time horizon
GapA difference between baseline and target that must be closed by change
Building blockA reusable package of capability or function that the architecture is composed of
Candidate roadmap componentA unit of change proposed by a domain architecture, before grouping into work packages
ViewA representation of the architecture that addresses specific stakeholder concerns
ViewpointThe conventions used to build and read one kind of view
[Term][Meaning]

13.2 References

IDReferenceVersion / date
REF-01The TOGAF Standard, 10th Edition (The Open Group), 2025 UpdateJune 2025
REF-02ArchiMate Specification (The Open Group), version used by your modelling tool: 3.2 (2022) or 4 (April 2026)[Version]
REF-03Architecture Vision (architecture/togaf-architecture-vision)[x.y]
REF-04Architecture Principles Catalogue (architecture/architecture-principles)[x.y]
REF-05Reference architecture for the domain (architecture/reference-architecture)[x.y]
REF-06Architecture description conventions (architecture/architecture-description-42010)[x.y]
REF-07Architecture decision records (architecture/adr-full)[Location]

Standard and licence note

Structure aligned with The TOGAF Standard, 10th Edition (2025 Update), published by The Open Group: Phases B (Business Architecture), C (Information Systems Architectures) and D (Technology Architecture) of the Architecture Development Method, the Architecture Definition Document and the Architecture Requirements Specification, with gap analysis per domain. Viewpoint names refer to the example viewpoints of the ArchiMate Specification. Only phase, deliverable and viewpoint names are used; this template is original text and reproduces no definitions, tables or other text from either standard. TOGAF and ArchiMate are registered trademarks of The Open Group. Check the current editions at opengroup.org and obtain the standards for their full guidance. Template licence: MIT.

Plantillas relacionadas