Solutions
Organised by the problem, not by the technology
Nobody sets out to buy custom software. They set out to stop losing four days to invoice approvals. Everything here starts from a problem you would recognise in your own business.
The method
The same five stages, whatever the problem
What changes between engagements is the emphasis, not the sequence.
- 01 — Problem
Name the constraint
We start with your operation, not your stack. What is late, what is manual, what gets redone, and what that costs in a month. In most engagements the real constraint is not the one in the brief.
Constraint statement and a measured baseline
- 02 — Analysis
Test it before building anything
We map the process end to end, look at the data you already have, and check whether software is even the right answer. Sometimes it is a policy or a pricing change, and we will tell you that.
Options with trade-offs, and a recommendation
- 03 — Architecture
Decide the expensive things first
Data model, service boundaries, integration points, failure modes, and where AI genuinely belongs. These decisions are cheap now and very expensive in month nine.
Architecture decisions and a phase plan
- 04 — Engineering
Ship in slices you can stop at
Senior engineers, short cycles, working software in your hands early. Every phase ends with something usable, so continuing is always a choice rather than a commitment you cannot undo.
Production system, tests, documentation
- 05 — Scale
Make it survive success
Observability, cost control, behaviour under real load, and the operational runbook. We would rather hand you a system your team can run than leave you dependent on us.
Runbook, monitoring, and an exit you control
Engagement models
Three ways to work with us
Each one is designed so that your first commitment is small and your next one is informed.
Diagnostic
One to three weeksWe look at the process end to end and produce options with costed trade-offs and a recommendation. It stands on its own — you can take it to anyone, including another firm.
Constraint statement, options, recommendation
Phased build
Four to eight week phasesDelivery in slices you can stop at. Each phase ends with something usable in production and a genuine decision about whether to continue.
Working software, tests, documentation
Embedded senior capacity
Rolling, monthlySenior engineers working alongside your team on architecture and the harder subsystems, with clear ownership boundaries so it strengthens your team rather than replacing it.
Shared delivery and knowledge transfer
Questions
Before you choose
How do I know which of these I need?
Start from the problem rather than the service. If work is piling up in front of people, it is automation. If your team maintains workarounds for a tool, it is fit. If you are creating something new, it is product engineering. If change has become frightening, it is modernisation. Most engagements touch two of these, and the diagnostic exists precisely because the answer is not always obvious from the inside.
Do you take on small projects?
Yes, if the scope is genuinely defined and the value is clear. A well-chosen small project is often a better start than a large one, for both sides. What we do not take on is open-ended maintenance of someone else's undefined backlog.
How do you price work?
By phase, against a defined scope, agreed before the phase starts. We do not price an open-ended project from a brief, because the number would be a guess with a margin for the guess built into it. The diagnostic is fixed-price, which means the first commitment you make is small.
What if we are not sure what we need?
That is the most common starting position, and it is what the diagnostic is for. It is also a reasonable reason to book a call — a 45-minute conversation is usually enough to tell whether there is a real project here, and we will say if there is not.
Can you work with our internal engineering team?
Yes, and it is frequently the best arrangement. We take the architecture and the harder subsystems while your team builds alongside, so knowledge transfers as the work happens rather than in a handover document at the end.
Brain Matrix Labs
Answer a question before you talk to anyone
Estimator
Automation Opportunity Calculator
Put a number on the repetitive work in your business — hours per year, loaded cost, and the share that is realistically automatable.
Assessment
AI Readiness Assessment
Six dimensions that decide whether an AI initiative succeeds or stalls. Get a readiness score and the specific gaps to close first.
Decision tool
Should You Build Custom Software?
A structured answer to the most expensive question in software. Includes the case for not building, when that is the right call.
Next step
Let's talk about what's holding your business back.
A 45-minute conversation with a senior engineer. We will look at your situation, say what we would do, and tell you if the answer is not software. No pitch deck, no pressure.