The spreadsheet that became critical
A workbook that started as one person's tracker is now the system of record for something that matters. It has no permissions, no audit trail and no validation, and everyone is quietly afraid of breaking it.
Most businesses end up shaping the way they work around the software they bought. Custom software works the other way round.
Explore software developmentThe problem
Off-the-shelf software is built for the average version of your industry, and no business is average. So the gaps get filled by people — a spreadsheet that shadows the real system, a folder of templates someone maintains by hand, a process that only works because one person remembers the exception. It functions, until that person is on leave or the volume doubles.
How we think about it
The useful question is rarely “what should this software do?” It is “what is this business doing by hand that it should not have to?”
That is why we start by mapping the real process rather than by gathering a feature list. A feature list describes what people think they want. A process map shows where the time actually goes — which is almost always somewhere nobody mentioned in the first meeting, because it has been normal for so long that it stopped being visible.
Once that is clear, the build is deliberately narrow. One process, solved properly, in production, being used by real people. That first release tells you more than any amount of specification, and it is far cheaper to change direction after it than after a year of building against an assumption that turned out to be wrong.
From there it grows in the direction the use actually pulls it, which is rarely the direction the original wish list predicted.
Capabilities
What gets delivered. What it is built with is a decision made per project, against what your business already runs and what your team can maintain.
How it works
Before anything is designed we map how the work actually moves through your business — including the informal steps nobody documented. That map is usually the most valuable thing we produce, and occasionally it shows that the answer is a change in process rather than a piece of software.
The first release solves one real problem end to end and goes into daily use. That is deliberately unglamorous. It means you find out whether the thinking was right within weeks rather than after a year of building against assumptions.
Internal software is used all day by people who did not choose it. If it is slower than the spreadsheet it replaced, it will lose. Speed, keyboard flow and a short path through the common case matter more than feature count.
You get the source, the documentation and an architecture a different developer can pick up. Software that only its original author can change is a liability with a delivery date on it.
Use cases
Recognisable situations rather than client names. If one of these describes your week, it is worth a conversation.
A workbook that started as one person's tracker is now the system of record for something that matters. It has no permissions, no audit trail and no validation, and everyone is quietly afraid of breaking it.
Information is rekeyed from one platform into another every day. The cost is not only the time — it is the errors, and the fact that neither system is ever quite right.
Every additional customer adds a fixed amount of manual administration. Growth and headcount are locked together, so volume increases margin pressure instead of relieving it.
Clients phone to ask for a status update that a portal could answer instantly, and each call interrupts the person who could have been doing the work.
Questions
It depends entirely on scope, and anyone who quotes a duration before understanding the process is guessing. What we can commit to is the shape: a discovery phase that produces a written scope and a fixed price, then a first working release in weeks rather than quarters.
Usually yes to build, and often no over several years once you count licence fees per user, the integrations you pay extra for, and the manual work that exists purely to compensate for the gaps. We will tell you when an existing product is the better answer, because a small job done honestly is worth more to us than a large one that should not have been built.
Yes. You own the source code and the intellectual property in what we build for you, and it is handed over in a form another developer can work with.
Software is not finished at launch, it is only in use. Ongoing support and iteration can be arranged as a retainer or on request, and either way you are not locked in.
Related
Start a project
Tell us what you are trying to solve. A few sentences is enough — we will ask the rest.