How it works

Modernization shouldn't start with a leap of faith.

We build on one grounding layer: a complete, verified map of your system. One week on a sample of your code shows you what we can do before you commit.

We build the new application We make your system agent-ready Your team keeps building
The method

Four steps, one grounding layer.

From a sample of your code to the new application. You see results on your own code in the first week, and every step after it builds on the same grounding layer.

Step 1

Grounding sample

In one week we build the grounding layer on a sample of your code, so you see what we can do on your own system.

The fee counts toward what comes next.

One weekA sample you chooseUnder NDA
Kick-off: we choose the sample with youDay 1
The grounding layer, built on your sampleDays 2 to 4
Read-out and a firm proposalDay 5

Step 2

The grounding layer

Then we build it for the whole system. Our engine maps every flow and pulls out every business rule straight from the code, to 100% coverage on supported stacks, before any AI runs. An LLM of your choice explains the system from the bottom up, and our expert pods verify every result, with your experts confirming the terms only they know.

The result is 95%+ accurate as a representation of your system, traced to the code and kept in sync by our patented selective updates.

System IntelligenceYour choice of LLMExpert pods

After the project, it lives on in the Swimm platform

Step 3

The new application

Our forward-deployed engineers and agents build the new application, module by module, side by side with your engineers. They build from specs the grounding layer gives them, each linked to the rules and code behind it.

Parity tests compare each module with the old behaviour before we hand it over, so the new system keeps every rule the old one had.

Application DeliveryExperts in the loop
SpecExample

Late payment, rebuilt as a service

Rules carried overBR-214, BR-215, BR-219

Acceptance tests12, from the old behaviour

Payments module: deliveredparity tests pass
Billing module: in progressthis week
Reports module: plannednext

Step 4

Your agents at work

We prepare your codebase and development environment so coding agents work effectively, on the old code and the new. They reach the grounding layer over MCP, with workflows for specs, tests, pull requests and impact analysis.

Guardrails check every change an agent makes. Your engineers see the same map in the Swimm platform, in sync with every commit, and keep building with Swimm or the coding tools they already use.

AI OperabilityOver MCP
agent swimm.impact("HRD-FLG")
← 12 reads · 3 flows · 2 batch jobs
agent swimm.tests_for("BR-215")
← 6 tests drafted · pull request opened

You own what we build; we're there when you want to go further.

Frequently asked questions

What is the grounding layer?

A complete, verified map of what your system does: its structure and dependencies, indexed straight from the code, and its business rules and behaviour, explained and checked by our experts. Your engineers read it in the portal, your agents reach it over MCP, and after the project it lives on in the Swimm platform.

Why map the code deterministically before using AI?

So the picture is complete and checkable. A deterministic map gives the same answer every time and shows its coverage. AI then explains facts that are already fixed, and experts verify the result.

Which LLM do you use?

Yours, or any one you approve. Enrichment is built to run on the model your security team is comfortable with.

What do you need from us?

Access to the code under NDA, time with someone who knows the business, and one person who can make decisions as the work moves. We work from code and schemas, never production data. How your code is handled.

See the method on your own code.

It starts with a 30-minute call and a grounding sample.