On this page
What we build
Custom software means a web application built for your business and nobody else. It runs in a browser, works on a phone, and does the particular jobs your team does every day in the way your team does them. We build internal tools that your staff use, client portals that your customers log into, and dashboards that show the numbers you actually need.
The work is deliberately focused. We are a small, senior, AI-assisted team, and we build web applications. We do not build native iPhone or Android apps, and we do not replace large enterprise systems. If your problem is one a well-built web app can solve, that is where we are useful.
When spreadsheets and stitched-together apps stop working
Most businesses start with a spreadsheet, and that is fine. It becomes a problem when the spreadsheet has a dozen tabs that only one person understands, when two people edit the same file and overwrite each other, or when a customer asks for a status update and someone has to dig it out by hand.
The next stage is usually a stack of apps joined together with forms, shared folders and a few automations that someone set up one afternoon. It works, until a field changes name, a login expires, or the person who built it leaves. Nobody can say for sure where a particular piece of information lives, or who is allowed to see it.
That is the point where a purpose-built tool pays off. One place for the data, the right people able to see the right parts, and a process that works the same way every time.
Internal tools, client portals and dashboards
Internal tools
Job boards, intake queues, approval flows, stock and asset registers, scheduling views for staff. The aim is to take a repeated task that currently lives in several places and give it one screen, with the checks built in so the errors are caught at entry rather than at month end.
Client portals
A logged-in space where your clients see the status of their work, upload the documents you need, approve quotes and read messages in one place. Clients stop asking where things are, and your team stops answering the same questions by email. Each client sees only their own records.
Dashboards
A single view of the numbers that drive decisions, pulled from the places they already live. We agree the definitions first, because a dashboard that disagrees with the spreadsheet everyone trusts will not be used.
How fixed scope works
Before we build anything, we agree the scope in writing. That document lists the screens, the user roles, the data each screen uses, the integrations to other systems, and what is explicitly out of scope. Both sides sign off on it before work starts.
Fixed scope protects you from the usual drift, where a simple tool quietly grows until nobody can say what it is meant to do. If you want something added, we write the change, price it and agree it before it is built. The price is quoted after a discovery call, and the timeline is scoped and dated on that call.
- What the tool must do on day one, in plain language.
- Who uses it and what each role is allowed to see and change.
- Which existing systems it connects to, and what is confirmed on the discovery call.
- What is not included, so nothing is assumed.
Tell us the job your spreadsheet is doing badly
Book a discovery call. We will work out the scope with you, in writing, before anything is built.
Working software early, not at the end
We do not disappear for months and return with a finished system. You see working screens early, usually on sample data first and then on your own. You click through them, tell us what is wrong, and we fix it while the build is still cheap to change.
Each stage ends with something you can use or test. A stage is only closed when your team has tried the real flow and signed it off. That keeps the project honest, and it means problems show up while they are still small.
- Scope and user flows agreed3 Mar · Done
- Data and integrations mapped5 Mar · Done
- Clickable prototype on real data12 Mar · Done
- Tested with your team17 Mar · In progress
- Security review and testing24 Mar · Planned
- Launched to staff31 Mar · Planned
You own the code
When the project is finished, the code is yours. It lives in a repository in your name, with a clear readme and the setup steps written down. You are not locked into our hosting, and you can take the work to another developer if you choose.
We also hand over the decisions behind the build. Where the data lives, how users log in, what each role can do and why. A tool you own is only useful if the next person can understand it, so we build it to be read.
How it is built
We use a modern web stack that is widely supported and easy to hand over. The interface is built to work on a laptop, a tablet and a phone, because staff and clients will use all three. Data sits in a proper database, with access rules set so each user only reaches what their role allows.
AI tools speed up parts of the build, such as drafting tests and boilerplate. A senior person reads and reviews everything that goes into the codebase. Speed from AI is only useful when someone accountable checks the result.
- Login and roles built in from the start, not added at the end.
- Input checks on every form, so bad data is caught at entry.
- Clear error messages for users and a log for us when something breaks.
- Tests for the flows that matter most, such as money, approvals and client access.
Custom software vs off-the-shelf software vs spreadsheets
Three routes come up whenever a business starts to outgrow its current setup. Each one suits a different situation.
- Custom
- Built around how you work
- Off the shelf
- You adapt to the product
- Spreadsheets
- Works until it does not
- Custom
- You do
- Off the shelf
- The vendor does
- Spreadsheets
- Whoever last edited it
- Custom
- Scoped and built to your order
- Off the shelf
- Follows the vendor roadmap
- Spreadsheets
- Ad hoc, by whoever is free
- Custom
- Roles and permissions you define
- Off the shelf
- Depends on the product
- Spreadsheets
- Shared files and shared logins
- Custom
- Fixed scope, quoted after discovery
- Off the shelf
- Recurring licence fees
- Spreadsheets
- Hidden hours in staff time
- Custom
- The process is specific and matters
- Off the shelf
- Your process matches the product
- Spreadsheets
- The team is small and the task is simple
Off-the-shelf software is often the right call when your process matches the product closely. Custom software wins when the process is the advantage, or when the workarounds have become the job. Spreadsheets are fine for a small team with a simple task, and they should be kept that way for as long as they work.
If you are not sure which group you are in, start with an AI consulting review. It maps the work and tells you whether a custom build is worth it.
What we do not build
We do not build native iPhone or Android apps. A web app that works well on a phone covers most staff and client needs, and we will tell you if your case genuinely needs a native app.
We do not replace large enterprise resource planning systems. If your business runs on a full ERP, a small custom tool can sit beside it and fill a gap, but we will not promise to replace the core system. We also do not provide staff augmentation or hire people into your team.
After launch
Software needs looking after. Once a tool is live, we can keep it running on a support arrangement agreed in advance. That covers fixes, small changes and checks that the systems it relies on still work. You can also take the handover and manage it yourself, or with another developer.
Larger changes are scoped as new work, with their own agreed scope. Nothing is added silently to a fixed project. If you are thinking about the next tool, the MVP development page covers how we test a new idea before committing to a full build.
Access and client data
We only ask for the access a build needs, and we agree it on the discovery call. Test data is used wherever possible, and real client records are handled with care. Where a tool connects to other systems, we confirm which ones on the discovery call rather than assuming.
For how we collect and use the details you send through this website, read our privacy policy. When you are ready to talk through a tool for your business, you can book a discovery call.