CRM, invoicing, admin, booking and school systems shaped around how you actually operate.

What you get

CRM, invoicing, admin, booking and school systems shaped around how you actually operate, rather than a package you have to reorganise your work to suit.

Custom software development is the right answer less often than software companies suggest, and more often than people who have been burnt by it believe. The deciding question is simple: is the way you work a competitive advantage, or just a habit? If it is an advantage, forcing it into generic software throws away the thing that makes you good. If it is a habit, buying something standard and adapting is usually cheaper and wiser.

We will help you work out which one you are looking at, including in the cases where the answer costs us the work.

Who this is for

  • Organisations running on spreadsheets that have quietly become critical
  • Businesses paying for several tools that each do part of the job and none of it together
  • Anyone whose process does not fit standard software without awkward workarounds
  • Schools and practices with administration that off-the-shelf packages handle badly
  • Companies where the same information is captured more than once by different people

What we build

  • Client and contact management, shaped to your sales or service process
  • Quoting and invoicing, with your numbering, your terms and your documents
  • Booking and scheduling, including the rules that decide what is allowed
  • Job, case or project tracking through the stages you actually use
  • School and student administration
  • Stock, asset and equipment records
  • Approval workflows with a proper audit trail
  • Reporting built around your questions, not a generic dashboard

Replacing a spreadsheet properly

Most systems we build replace a spreadsheet, and spreadsheets deserve more respect than they usually get in these conversations. Yours works. It has been refined over years. It contains rules that exist nowhere else, including in people's heads.

That is exactly why replacing one carelessly goes so badly. The formula nobody understands is load-bearing. The colour coding means something. The tab everyone ignores turns out to drive the month-end.

So we start by understanding what the spreadsheet is really doing, including the parts that are not written down, before designing anything to replace it. Then we move the historical data across, rather than asking you to start from an empty system and lose your own records.

Reporting you can trust

A report is only useful if you believe it, and belief comes from the data underneath being captured consistently.

We design the structure so information is entered once, in one place, in one format. That is what makes it possible to answer questions later without someone reconciling three versions by hand. It is unglamorous work and it is the difference between a system that produces management information and one that produces arguments.

How we work

We scope the system in writing first, then build in stages you can see and use. You are not shown a finished system for the first time on the day you are meant to depend on it.

Custom systems fail most often through scope rather than code. Everything sounds reasonable in isolation, the list grows, delivery recedes and confidence goes with it. So we agree what the first working version includes and what deliberately waits. Getting something real into use early is worth more than a complete specification that never ships.

Handover and independence

Your team is trained to run the system, and the code, data and accounts are yours. We document what matters so a different developer could pick it up.

This is deliberate. A custom system you cannot maintain without one specific supplier is a risk, not an asset, and the whole point of building around your process is to put you more in control rather than less.

Questions we are often asked

Should we build or buy? Buy when your process is ordinary and the software fits. Build when the way you work is genuinely different and that difference matters. We give you an honest reading, including when the answer is buy.

Can it replace the tools we already pay for? Frequently, yes, and consolidating several subscriptions into one system is a common reason for doing this at all.

What happens to our existing data? It comes with you. Migrating historical records is part of the work, not an extra to negotiate later.

Can it connect to our accounting software? Often, depending on what that software allows. We confirm what is genuinely possible before it becomes an assumption in the plan.

What if our process changes? It will, and the system is built to be changed. That is the advantage of custom software over a package you cannot alter.

Who owns it? You do. Code, data and accounts.

Where are you based? Pretoria, working with organisations across South Africa.

Want to talk about this?

Tell us what you need and we will come back with an honest answer on scope and cost.

Get in touch