Agentic development, grounded in architecture.

AI coding agents produce working software at remarkable speed, but they know nothing about your organisation: which systems exist, how they are named and which rules apply. Enterprise Architecture provides exactly this context in written form.

Spec-driven development Proven on our own platform

The argument

Agents without architectural context produce software that works on its own but does not fit the landscape around it. Correcting that afterwards is expensive.

01

The meta model defines the vocabulary

Agents must speak the language of your organisation. The meta model defines capabilities, applications, processes and data objects, and the relationships between them. Together with agreed definitions, these concepts form the shared ontology that every agent uses.

02

The repository grounds the meaning

The repository connects this ontology to your enterprise: what each capability and data object means, which systems support it, who owns it and how everything relates. Agents use governed organisational knowledge instead of guessing.

03

Principles are the guardrails

Architecture principles, standards and process models translate directly into constraints and acceptance criteria that agents can be measured against and reviewers can check.

04

Governance is the control plane

Review paths, decision records and evidence requirements remain just as relevant when a machine writes the code. They are what allows you to take responsibility for the result.

How we work

Engineering discipline,
at agent speed.

We develop software with AI agents in production use, including our own business platform. This is the approach we arrived at, and the one we establish with our customers.

01Specification-driven delivery

Specification before implementation.

Prompting and accepting the result is acceptable for prototypes, but not for software that people rely on. For substantial features we work specification-first: use cases, functional and non-functional requirements, edge cases and acceptance criteria are documented before implementation begins. The agents build against this specification and derive the tests from the requirements rather than from the generated code, so the tests describe the intended behaviour.

What it gets youSustainable speed, because the specification remains the reference when the feature is extended later.
  • Use cases & requirements
  • Acceptance criteria
  • Tests from requirements
  • Spec-driven tooling
Definition of readyGate

Before any agent starts.

  • Use cases written and agreed
  • Non-functional requirements explicit
  • Edge cases enumerated
  • Tests derived from requirements, not code
  • “The prompt sounds about right”
02Architecture as context

Grounded in your actual landscape.

An agent that does not know your landscape will invent a plausible one, for example a service that was decommissioned last year or an integration pattern you have moved away from. We provide the architecture repository as working context, so agents build against the applications, interfaces and data objects that actually exist. The meta model serves both purposes at once: as the model your architects maintain and as the shared vocabulary your agents follow.

What it gets youResults that fit the existing landscape, and less review effort spent on correcting invented assumptions.
  • Repository as context
  • Shared vocabulary
  • Landscape-aware output
  • Fewer hallucinations
Meta model Landscape Principles Working context provided for every task Architecture content provided to the agent as working context
03Guardrails

Defined boundaries for agents.

Architecture decisions have to be binding, and with agents they have to be enforceable through the delivery pipeline. We translate stack decisions, integration patterns, security requirements and process models into explicit constraints: which patterns are mandatory, which components may not be touched and which changes require a human decision first. Without these boundaries, every session introduces its own patterns and the codebase gradually loses its structure.

What it gets youA codebase that retains one consistent architecture, even after hundreds of agent contributions.
  • Binding stack decisions
  • Mandatory patterns
  • Process-derived criteria
  • Human decision points
Working agreementAgents

What agents may change.

  • Approved patterns and stack only
  • Architecture decisions are binding
  • Schema and API changes require human approval
  • New dependencies require human approval
  • Access control and audit code are not changed
04Review & evidence

Automated review, documented evidence.

Generated code must be reviewed. At the volume agents produce, that review must be automated. We set up automated code reviews that run on every commit and flag typical risks in generated code: certain logic errors as well as weaknesses in access control and other cross-cutting concerns. At the same time, we maintain the required evidence, because compliance requirements apply regardless of who wrote the code. As a TISAX-certified company, we must demonstrate a controlled development process ourselves and apply the same standard in customer projects.

What it gets youDefects are caught before the merge, and the review and test history is available for audits.
  • Automated review per commit
  • Access-control checks
  • Traceable change history
  • Audit-ready evidence
Review ledgerThis week

Every change accounted for.

Change 481Tests ✓ · review ✓ · merged
Change 482Returned: access‑control gap
Change 482 rev. 2Tests ✓ · review ✓ · merged
Change 483Tests ✓ · review ✓ · merged

The complete decision and test history remains available.

05Where it fits

The right scope for agentic development.

Agentic development is particularly well suited when the scope is manageable and you can define the requirements clearly: internal applications, platform extensions, custom reports, integrations and migration tooling. It becomes more demanding when an application turns into a shared digital backbone and every feature has to account for permissions, notifications, audit logging and existing modules. We help you assess your initiative realistically, including when licensing a product is the better solution.

What it gets youA well-founded build-or-buy decision before the budget is committed.
  • Internal applications
  • Extensions & reports
  • Integrations & tooling
  • Build-or-buy advice
AssessmentBuild or buy

Internal asset management tool.

Scope bounded
Requirements ours to define
Cross-cutting obligations
Standard product available
RecommendationBuild, agent‑based

Sound familiar?

When the initial
speed wears off.

Most teams produce a working prototype with agents within days and then encounter very similar obstacles. In our experience, the cause is rarely the model, and it is rarely solved by more elaborate prompting.

Talk to our engineering team
“It rebuilt a service that we retired last year.”
“Every session introduces a different pattern.”
“The generated tests all pass. They check the code we got, not the requirements we set.”
“We could not tell our auditor who reviewed the code.”
“The prototype took days. Every feature since has taken weeks.”