Architecture work has a fundamental problem: the artefacts it produces, diagrams, documents, spreadsheets, rarely stay connected to the systems they describe. Over time, documentation drifts. Knowledge fragments. Decisions become untraceable.
Xtrable takes a different approach. Everything we build, from our products to our consulting methodology, is rooted in a single principle: architecture must be modelled, not just drawn.
A diagram is a picture. A model is a system of connected facts. Pictures drift. Models can be queried, validated, and kept honest.
Model-First Architecture
Model-first architecture means defining the entities, relationships, and intent of your system in a structured, queryable model before producing any visual or documentary output. Diagrams, documentation, API references, and published sites all derive from that model.
This approach has several profound consequences.
Connected by Default
Every diagram element is connected to the model. Change a component in one view and it updates everywhere. No more orphaned diagrams that tell different stories about the same system.
Queryable Architecture
Because the model is structured data, you can ask questions: What depends on this service? What changed since last quarter? Which components have no documented owner?
Version-Controlled Knowledge
Models stored as plain-text JSON can be diffed, branched, and merged using standard version control. Architecture evolution becomes visible through the same tools your code uses.
Auditable Decisions
Every architectural decision, trade-off, and dependency is captured in the model. When a regulator asks why a system works the way it does, the answer is traceable from intent to implementation.
Principles That Guide Our Work
Whether we are building products or delivering consulting engagements, these principles shape how we approach every problem.
- Structure over prose. Structured data is searchable, validatable, and connectable. Free-text documentation is none of these things. We capture information in structured blocks wherever possible, reserving narrative for context and explanation.
- Traceability from intent to implementation. Every system decision should be traceable from business intent through architectural design to technical implementation. If you cannot draw that line, you have a governance gap.
- Desktop-first, offline-capable. Our tools run on your machine with no cloud dependency. All data stays as local files under your control. No SaaS subscription, no external calls, no vendor lock-in.
- Progressive disclosure. Different stakeholders need different levels of detail. Our approach supports executive views, team-level architecture, and deep technical detail all derived from the same underlying model.
- No shortcuts. Quick fixes create long-term problems. We invest the time to implement proper solutions because the alternative, rework, accumulated debt, and eroded trust, always costs more.
Why This Matters
In complex organisations, the cost of architectural opacity is measured in duplicated effort, missed dependencies, delayed projects, and systems that nobody fully understands. Model-first architecture is not an academic exercise. It is a practical response to the reality that systems are too complex for manual documentation to keep pace.
Applied across everything we do
This approach is not just a product philosophy. It underpins how we deliver consulting, how we think about AI governance, and how we assess architecture maturity. When we work with your organisation, we bring this discipline to every engagement.
| Traditional Approach | Model-First Approach | |
|---|---|---|
| Diagrams | Static images in slide decks | Connected views derived from a shared model |
| Documentation | Word documents that drift | Structured content linked to model entities |
| Change impact | Manual analysis, often missed | Queryable dependency graphs with automatic impact detection |
| Governance | Periodic manual reviews | Continuous, model-driven compliance checks |
| Knowledge sharing | Tribal knowledge, exit risk | Explorable, searchable, always-current models |
| Audit trail | Meeting minutes and emails | Version-controlled decisions with full lineage |