Service ยท Custom Software

When the software you need does not exist yet.

Most businesses end up running on a spreadsheet nobody wants to touch, or on a subscription that costs more every year and still does not quite fit. I build the software instead. Not a theme with plugins bolted on, an application written for the way your business actually works.

I have built this twice already, and I still run both

Custom softwareWhat you get
  • โœ“ An application built around your workflow, not a template
  • โœ“ Hosted and maintained, or handed over for you to run
  • โœ“ The developer who wrote it is the one who supports it
  • โœ“ You own the code
Sound familiar?

Where off-the-shelf software runs out

It does nine of the ten things

The tenth is the one your business actually runs on. So someone keeps a spreadsheet on the side, and now there are two versions of the truth.

The price goes up every year

Per seat, per location, per transaction. You grow, the bill grows faster, and the decision was made by a company you have never spoken to.

Nobody will change it for you

Your feature request goes into a roadmap you never see. A small change that would save your staff an hour a day is never going to happen.

What you get

The kind of software I build

Two of these are not examples. They are products I built and still operate: Zabtek POS, which runs a restaurant counter and its online ordering from one menu, and Staffed, which lets an organisation post open shifts and have staff claim them.

Ordering and point of sale

Taking orders at a counter and online from the same menu and the same prices, with the kitchen seeing both. This is Zabtek POS, which is live and taking real orders.

Scheduling and shift management

Posting open shifts, letting staff and volunteers request them, and approving without a group text chain. This is Staffed, which runs at staffedapp.com.

Customer and client portals

Somewhere your customers log in to see their job, their documents, their invoices or their history, instead of emailing you to ask.

Internal tools and dashboards

The quoting sheet, the job tracker, the stock count. The spreadsheet that holds the business together, turned into something two people can use at once without breaking it.

How a build runs

You will know what it costs before I write any code

01

We work out what it has to do

Not a feature list. What happens today, where it goes wrong, and which part actually costs you money or time. Some of what you think you need usually turns out not to matter.

02

You get a scope and a price

Written down, before the build starts. If the honest answer is that existing software already does this well enough, I will tell you that instead of selling you a build.

03

You use it while it is being built

Working software you can click through, not a demo at the end. The parts that are wrong get found while they are still cheap to change.

04

It keeps running

Hosting, updates and fixes, by the person who wrote it. Or I hand over the code and the documentation and you take it in house.

FAQ

Questions about custom software

Is this not going to be more expensive than a subscription?

Up front, yes. Whether it stays that way depends on what you are paying now and how many seats or locations you are adding. I will do that comparison honestly for your numbers, including the case where the subscription wins and you should keep it.

How long does it take?

A focused internal tool can be weeks. Something like ordering or scheduling, with real users and payments, is months. You get a realistic range in the scope, not an optimistic one.

What happens if you are not available?

A fair question to ask a one-person shop. You own the code, it is written to be readable, and it ships with documentation so another developer can pick it up. I would rather you ask that now than find out later.

Can you work with the software we already have?

Often that is the better answer. Connecting your existing tools so they talk to each other is usually cheaper than replacing them, and I will say so when that is the case.

Do you build mobile apps?

I build web applications that work properly on a phone, which covers most of what businesses actually need. If your use case genuinely needs a native app in the app stores, I will tell you that is outside what I do.

Describe the problem, not the software

Tell me what your business does and where it keeps getting stuck. I will tell you whether custom software is the right answer, what it would cost, and when it is not worth building.