Primary offer
Custom software
If your process is unusual, the software should bend to it. Not the other way round.
Some companies lose hours every week bending the way they work to a product they bought. Others keep the most important part of the business running on a spreadsheet only one person can open. The cost is the same in both cases: time nobody decided to spend, and a risk concentrated in a single point. When no product on the market covers your process, the way out is to build the software around the process you already have — and to build it so that it stays yours. In technical terms that means a web application with its own database, its own users and its own permissions, on infrastructure held in your name.
When this is the right work
- You have seen demos from three vendors and none of them covers the part that actually matters
- The process that sets you apart from competitors is the one no product handles
- The work runs on spreadsheets and shared files, and when a formula breaks it is the customer who finds out
- You have a product that fits eighty per cent, and the remaining twenty costs more than all the rest
What I build, concretely
- Internal applications for a process that is not on the market: make-to-order production, rental, laboratories, field service
- Narrow tools that do one thing well, sitting alongside the ERP you keep
- Portals and private areas for customers, resellers, agents or branches, each with their own data and permissions
- Document management: quotations, orders, delivery notes, certificates and test reports filed against the job or the customer they belong to, findable by customer and not by folder
- Replacing systems held together with spreadsheets, shared drives and macros written by someone who has left
- Replacing an ERP that no longer holds up, when the analysis shows it really is the bottleneck
- Product configurators and quoting tools that apply your rules without anyone having to remember them
From process to software
Specifications
- What I deliver
- An application in production with its database, the source code, the technical documentation and the credentials, all held in your name.
- How it is built
- In milestones you can try: at every delivery there is a part you can use on real data, not a percentage of progress.
- What it runs on
- Widely used technologies with a deep pool of developers, on cloud infrastructure in your name. No proprietary components of mine.
- Indicative time
- An estimate, not a contractual commitment: eight to twenty weeks from analysis to the first version in use, depending on how many processes it covers.
The real objections to buying custom software
- Won't I end up dependent on you?
- It is the right objection and it is defused before signing, not after. The source code, the database, the documentation and the infrastructure credentials are yours from day one: no encrypted components, no usage licence, nothing that stops working if you stop working with me. I use technologies with a wide developer market, so another supplier can pick the project up by reading the documentation.
- How does the cost compare with an off-the-shelf product?
- Higher at the start, almost always. But the honest comparison is not the starting price: a product has a subscription that grows with users, extra modules are paid for, and customisations on top of the product are the line that gets out of hand. Custom software has its spend concentrated at the start, then hosting and the changes you decide to make. If the analysis shows a product on the market covers you, I say so and I don't sell you a project.
- How long before I can use it?
- As an estimate and not a commitment: eight to twenty weeks from analysis to the first version in use, depending on how many processes it covers. You don't wait until the end to see something: we start from the part that costs the most manual work today and that goes live first, while the rest is being built. The calendar is one of the first things we discuss on the call, so the dates are set together rather than discovered.
- Who maintains it afterwards?
- The post-release support period is agreed before we start, with a written scope: it is not an open-ended retainer in disguise. After that there are three routes and you choose: a maintenance agreement with me, your internal IT, or another supplier. For the third to be real you need documentation and ordinary technologies, which is why they are inside the project scope.
- Is the code mine?
- Yes, source included, and it is not a concession: it is the condition that makes everything else credible. The repository, the infrastructure and the third-party services are in your name, not in mine with a delegation. The handover also includes the architecture document and the technical decisions with the alternatives I rejected and why, which is the part that lets whoever comes next work on it without calling me.
- Who writes the code?
- Analysis, architecture and code review stay with me: that is where it is decided whether the project holds up. Development I delegate to a small network of people I have worked with for years, and that is deliberate — it keeps costs sane and lets me open more fronts when a project needs it. Every line that reaches production passes through my review, and the person you deal with is still me: there is no account manager in between.