Skip to content

Why ADS?

Architecture documentation is inconsistent across the industry. Teams use a patchwork of templates — some too abstract to guide real work, others too platform-specific to generalise. After analysing eight widely-used frameworks and real-world architecture documents, gaps appear in every single one.

We reviewed publicly available architecture documentation frameworks, templates, and filled-in examples across open-source, enterprise, government, and EU research contexts.

Framework / TemplateTypeStrengthsKey Gaps
ISO/IEC/IEEE 42010International standard (paid)Defines the conceptual model for architecture descriptions: stakeholders, concerns, viewpoints, viewsMeta-standard only — does not prescribe specific views, sections, or content
TOGAF 10Enterprise architecture framework (free / paid)Comprehensive EA framework with ADM lifecycle, four architecture domains, Architecture Board governanceDoes not prescribe a SAD template; no quality attributes; no fill-in sections
AWS Well-ArchitectedCloud quality framework (free)Quality pillars with best practices; Well-Architected Review ToolQuality assessment only — no architectural views, no document template, no governance structure
Azure Well-ArchitectedCloud quality framework (free)Quality pillars with tradeoff documentation; assessment toolingSame as AWS — quality assessment only, no SAD template
GCP Architecture FrameworkCloud quality framework (free)Quality pillars with cross-cutting perspectivesSame as AWS/Azure — quality assessment only, no SAD template
arc42Open-source documentation templateMost complete open template; 35+ real examples; multi-level building block views; strong communityNo Security View; no Data View; no cloud WAF-aligned quality attributes; no depth levels
NHS England SAFGovernment frameworkGovernance-focused; references cloud WAFs; RAID-based risk trackingMeta-framework only — describes what to do but provides no concrete fill-in template
bflorat templateGitHub community templateRole-based view separation; consistent Constraints → NFRs → Solution structure; dedicated Security ViewNo Integration View; no Scenarios View; no lifecycle; no risk governance; no ADRs
shekhargulati templateGitHub community templateBack-of-envelope sizing calculations; lightweight and accessibleNo Physical, Security, Data, or Process views; no quality attributes; no lifecycle
ServiceNow SADCommunity blog post (platform-specific)Strong data governance (classification, archival, anonymisation); current-to-future-state progressionPlatform-specific; monolithic structure; no architectural views; no quality attributes
HELMET D3.1 HLDEU research deliverableReal 86-page filled-in HLD; multi-domain (rail, automotive, UAV); safety-integrity focusOrganised by domain segment not viewpoints; no Security View; no quality attributes
ALMBoK SADMethodology website13 viewpoints — broadest coverage found; full As-Is to To-Be lifecycle13 viewpoints with no guidance on which to skip; no depth levels; no schema; no atomic fields
nocomplexity PlaybookOpen-source personal projectUniquely addresses relations among viewsToo abstract — doesn’t prescribe which views to include; no quality attributes; skeletal

Gaps that appear consistently across the frameworks reviewed:

Documentation Depth Levels

No existing template provides guidance on how much detail is needed for different project scales. ADS defines three tiers (Minimum, Recommended, Comprehensive) with RFC 2119 keywords (SHALL / SHOULD / MAY) so teams right-size their effort.

Machine-Readable Schema

Every template reviewed is prose-only. ADS provides a JSON Schema with atomic, enumerated fields — enabling automated completeness checks, cross-SAD comparison, and multi-format generation (Markdown, Word, web).

Dedicated Security View

Most frameworks have no dedicated Security View. Security is either buried in “cross-cutting concepts”, treated as a quality pillar, or absent entirely. ADS treats security as a first-class architectural view (Section 3.5).

Dedicated Data View

Most frameworks lack a structured Data View. Data architecture is scattered across other views or missing. ADS provides a dedicated Data View (Section 3.4) covering data models, flows, classification, retention, and sovereignty.

Cloud WAF-Aligned Quality Attributes

No existing documentation template aligns quality attributes to the cloud Well-Architected Frameworks. ADS maps cross-cutting quality attributes (Section 4) to AWS, Azure, GCP, Oracle, and IBM.

How ADS compares feature-by-feature against the most widely-used frameworks:

FeatureADSarc42bfloratALMBoKNHS SAF
Architectural views (4+1 aligned)6 views4 views5 views13 viewsGuidance only
Dedicated Security ViewGuidance only
Dedicated Data ViewGuidance only
Integration & Data Flow ViewPartialGuidance only
Cloud WAF quality attributes✅ 5 providersReferences only
Documentation depth levels✅ 3 tiersInformal
RFC 2119 keywords
JSON Schema / validation
Atomic enumerated fields
Lifecycle management
Decision making & governancePartial
Downloadable templates✅ MD/YAML/JSON✅ AsciiDoc
Multi-format generation
Platform-agnosticNHS-specific
Open-source / freePartial

For detailed comparisons showing what ADS shares with and where it differs from each framework (ISO 42010, 4+1, TOGAF, cloud WAFs, arc42), see the Framework Alignment page.

Solution Architects

A structured, fill-in template that removes the blank-page problem. Atomic fields mean less ambiguity. Depth levels mean you write only what’s needed.

Architecture Governance

A consistent standard to review SADs against. Machine-readable schema enables automated completeness checks across a portfolio of architecture descriptions.

Delivery Teams

Clear, structured architecture documentation that’s navigable by role — infrastructure engineers read the Physical View, security teams read the Security View.

Organisations

Comparable architecture descriptions across projects. Portfolio-level analysis of quality attributes, risk posture, and compliance coverage.