Software engineering for the systems your work runs on
For the client projects we take on, we build web apps, Flutter mobile apps and the APIs behind them. We connect them to your ERP and put your data in order. Each stage ends in working software, and the tests run on every change.
- Your ERP and systems
- Your data
- The apps and APIs we build
- AI agents that work in them
We build the software your staff and customers use every day
Each system shares its data with the systems around it.
Customers use the apps, and staff and partners use the portals. The APIs carry data between those apps and your ERP. A central data store gives your reports one set of figures. Each line below has its own page with a worked example.
Web apps, mobile apps and APIs
Web apps and platforms, Flutter mobile apps for iOS and Android, and the FastAPI or Node backends behind them.
App and API development in detailIntegration and automation with your ERP
Connections from your ERP to banking, payroll, CRM and e-commerce, automation of the re-keying between them, and internal tools where no product fits.
ERP integration in detailData platforms and integration
Pipelines out of your ERP, CRM and databases, one central data store with agreed definitions, and quality checks that run after every load.
Data platforms in detail
AI agents that work inside these systems have their own pages. See AI
Two services sit under every agent project
Private AI decides where the models run. AI strategy and governance decides what they may do. You can order either one on its own.
Private AI
Open models on your own GPUs or ours, one gateway with a key and a quota per user, search over your documents, and ComfyUI image and video workflows.
Private AI in detailAI strategy and governance
A scored list of the tasks where AI pays off, build or buy advice for each, rules for access, approvals and logs, and training for your people.
AI strategy and governance in detail
Every change passes checks outside the model
We build with AI tools, and a person is accountable for what ships.
We draft with AI tools. The tests, the build gate and an adversarial review then decide whether a change goes further. The approach page sets out the method in full.
- How we build
- AI-accelerated engineering under senior review.
- What checks it
- Tests on every change, build gates that stop a failing build, and adversarial review that tries to prove the work wrong.
- Who signs off
- A person approves every change before it reaches you.
Tell us what you need built, and what it must connect to
Say who will use it and which systems hold the data it needs. Our first reply sets out what the first stage would cover.
Start a project