Internal tools that replaced the spreadsheets running the business.
Case, job and resource management shaped around how the team actually works, with roles, approvals and reporting in one place.
Web app · Workflow · Reporting
Under NDACustom software · AI engineering
We design, build and support custom software. That includes internal tools, customer platforms, AI products and the integrations that hold them together. You own the code. The engineer you meet is the engineer who builds it. We stay for the support.
Services
For founders, CTOs, finance leads and heads of operations.
Web apps, mobile apps and internal tools designed around your process, with fixed phases, full ownership and ongoing support after launch.
An honest build-versus-buy decision for expensive tools and awkward processes, then fixed-price delivery when custom software is the right answer.
AI features and new AI products, built end to end with evaluation, guardrails and the full-stack software around them.
A senior AI and full-stack team that starts in days, builds to a fixed scope, and hands over cleanly to your future hire.
Reliable integrations and APIs between your CRM, ERP, finance and line-of-business systems.
Monitoring, fixes, security updates and improvements, with agreed response times and engineers who know your system.
How it works
You always know what happens next, what it costs and what you get. Stop after any step.
We learn the problem, the users and the deadline, and tell you whether we are the right team.
Journeys, a clickable prototype and an architecture you can review before the build.
Fixed price
Working software every fortnight, with demos, tests and a shared backlog.
Production rollout with monitoring, documentation and training.
Support plans with agreed response times, and capacity for the next features.
Our work
Case, job and resource management shaped around how the team actually works, with roles, approvals and reporting in one place.
Web app · Workflow · Reporting
Under NDASecure portals for documents, requests, payments and status updates, connected to the systems staff already use.
Portal · Payments · Integrations
Under NDALine-of-business apps, identity and access, and automation across Microsoft 365 and Azure. We deliver all work to strict security standards.
Azure · Entra ID · Microsoft 365
Under NDALive products we build and run

A live product we build and run: SEMH provision software that schools use every day. Pupils check in without a password, staff log a session in under twenty seconds, and the SENCO keeps a proper record.

A live product we build and run: support-staff rota software for schools. Staff plan duty and lesson cover on a live board. The system publishes to staff and produces a PDF the same morning.

A product we build and operate: a hosted console for Azure Virtual Desktop. Help desk and business teams manage sessions on the host pools they own, with scoped roles and a full audit trail.
FAQ
Build when the process is distinctive, seat pricing is the wrong shape, or vendors cannot meet ownership rules. Otherwise configure what you have or switch to a cheaper tool. Our build-versus-buy work models both before anyone writes production code.
TypeScript, React and Next.js on the front end; Node.js and .NET services; PostgreSQL; and Azure, AWS or Fly.io for hosting. For AI we use OpenAI, Anthropic, Google and open-source models as the job requires.
Yes. We regularly join existing teams to add AI, architecture or delivery capacity, working in your repositories and processes. Many clients also ask us to build the first release while they hire.
Yes. We are happy to work under your NDA, master services agreement and security requirements.
You own the code either way. Most clients stay on ongoing monthly support for monitoring, fixes, updates and small improvements. Others hand over to their own team with full documentation, or do both while a hire ramps up.
Free 30-minute call
Thirty minutes with the engineer who would build it. No salesperson. No slides. You get a straight answer on whether AI is the right fix.