02 · The problem
When the software does not fit, we build the one that does.
Most businesses outgrow their tools before they replace them. Work ends up spread across spreadsheets, WhatsApp threads and software bought for a different kind of company — and every gap is filled by a person doing something manually.
You probably recognise at least one of these
If two or more of these describe your situation, this is the right page.
- The real system of record is a spreadsheet somebody guards.
- Two tools hold the same data and neither of them agrees.
- Staff copy information between systems by hand every day.
- Your software does 80% of what you need and cannot be made to do the rest.
- Clients ask for updates because there is nowhere for them to look.
The fix
How we build platforms
Map what actually happens, not what should
We start by tracing the real process, including the workarounds. The undocumented step somebody invented three years ago is usually the most important thing to design around.
Build the smallest useful thing first
The one part that removes the most manual work ships first, in weeks rather than months. You use it, we learn from that, and the next piece is better for it. Nobody has to guess the whole system up front.
Design it like a product, not an admin panel
Internal tools get used every day by people who did not choose them. The same design attention that goes into our public sites goes into the interfaces your team lives in.
Connect it to what you already run
Custom REST APIs and webhooks where your existing tools have integrations, and a purpose-built connection where they do not. Replacing working software is usually the most expensive way to fix a small problem.
Document it so you are not locked in
Written documentation of how the system works and where everything lives. Another developer can pick it up. That is the point.
Deliverables
What we build
Everything below is written into your scope document before work starts, so there is no argument later about what was included.
- Client portals — quotes, documents, order status and updates in one place
- Dashboards that pull real numbers from the systems you already use
- Booking and scheduling systems built to your rules, not a plugin's
- Internal tools that replace the spreadsheet everybody is afraid of
- Custom REST APIs and webhook integrations between existing software
- Quotation, invoice and report generation
- Role-based access so staff and clients see different things
- Written technical documentation and full source-code ownership
Questions
Before you ask us.
How is this priced?
Per milestone, not as one lump. We agree the first deliverable, quote it in writing, build it, and you decide whether to continue. That way you are never committing a large budget to a system nobody has used yet.
Will I be locked into you?
No. You own the source code outright, the documentation is written for another developer to pick up, and everything runs on hosting in your name. We would rather keep clients because the work is good than because leaving is hard.
Do I need a custom platform, or will off-the-shelf software do?
Usually off-the-shelf will do, and we will say so — it is cheaper and faster for you. Custom earns its cost when your process is genuinely unusual, when licence costs scale badly with your team size, or when the gap between what the software does and what you need is being filled by staff time every day.
What technology do you build in?
Whatever fits the problem and can be maintained by someone other than us — typically modern JavaScript where the interface needs to be interactive, and server-rendered PHP where it does not. We do not add a framework because it looks impressive on an invoice.
Also common
Other problems we get called about.
Website design and build
How we fix it The problem Customers search for exactly what you do — and find your competitor.Search visibility
How we fix it The problem Enquiries sit unanswered until they go cold, or get lost between WhatsApp, email and a notebook.Enquiry follow-up that runs itself
How we fix it The problem You are spending on marketing and cannot say which part of it brings customers.Numbers you can decide on
How we fix itThirty minutes, no pitch.
Describe the problem. We will tell you what is causing it and roughly what it takes to fix — including when the answer is that you should not spend the money.