Getting Started with Frameworks
Understand how NeoArc Studio aligns with TOGAF, C4 Model, ADR, and Docs-as-Code methodologies. Learn where NeoArc excels and where it differs from strict compliance tools.
NeoArc Studio aligns with popular architecture frameworks and methodologies. This guide explains the philosophy behind NeoArc's approach and how it supports frameworks like TOGAF, C4 Model, ADR, and Docs-as-Code.
NeoArc's Philosophy
NeoArc Studio is not a strict notation compliance tool. It is an architecture documentation platform that:
Git-Native Storage
Everything stored in your repository with your code
Structured Blocks
Purpose-built blocks for architecture artifacts
Living Documentation
Documentation that stays current through code review
Automatic Publishing
Publish for stakeholder access with a single click
Framework Alignment
Content Foundry aligns with several architecture frameworks:
Where NeoArc Excels
Architecture Repository
TOGAF's Architecture Repository concept is actually implemented, not theoretical
Decision Documentation
Native ADR support with four industry-standard formats
Visual Architecture
Diagrams for all C4 levels with icon libraries from Azure, AWS, Kubernetes, CNCF, Lucide and brand collections
Git-Native Storage
Core Docs-as-Code philosophy built in
Structured Artifacts
Principles, Constraints, NFRs in structured blocks
Risk Management
Risk registers integrated with documentation
Living Documentation
Stays current because it lives with code
Offline Support
Works in air-gapped environments
Where NeoArc Differs
NeoArc differs from strict modelling tools in several ways:
| Aspect | NeoArc Approach | Strict Modelling Tools |
|---|---|---|
| Notation enforcement | Flexible shapes | ArchiMate or BPMN compliance |
| Metamodel validation | Manual linking | Automated validation |
| Auto-generated views | Manual diagram creation | Generated from model |
| Compliance checking | Human review in PRs | Automated rule checking |
When to Use NeoArc
NeoArc's Approach to Frameworks
NeoArc supports architecture frameworks through its own modelling system rather than by implementing each framework's specific notation.