Custom Software

Most custom software should never be built.

We build custom software for the businesses we rebuild, which is exactly why we will be the first to tell you when not to. The honest rule is the same one we apply to everything: build what makes your business different, and buy what does not. The hard part is knowing which is which.

Off-the-shelf software is a remarkable deal. For most of what a business does, someone has already built a better version than you ever would, and they keep it running for the price of a subscription.

The trouble starts only when a business is genuinely unusual in how it works, and bending it to fit standard software quietly costs more than the software ever saved. That is the narrow case where custom earns its place. It is rarer than the people selling custom software would like you to think.

If you are weighing the decision right now, we turned it into a free tool that will sometimes tell you not to build. Try the build-or-buy tool.

The symptoms

Signs you have outgrown your tools.

Outgrowing off-the-shelf software rarely announces itself. It shows up as friction the team has learned to live with:

Your team has built a shadow system of spreadsheets around the software.

The real process lives in the workarounds, not the tool.

You pay for software that almost no one fully uses.

Seats and features bought, then quietly abandoned.

Two systems disagree, and someone reconciles them by hand.

Hours leak every week into keeping tools in sync.

A small change to how you work means updating three different tools.

Nothing talks to anything. The business is glued together by people.

You have customised an off-the-shelf tool so heavily it has become fragile.

You are already half-building, and paying for the privilege twice.

The software decides how you work, instead of the other way around.

You have bent the business to fit the tool. It should be the reverse.

The honest part

What it really costs.

There is no honest single number, and anyone who quotes you one before understanding your business is guessing. What a build costs is driven by a few things: how much has to be built rather than configured, how many existing systems it has to talk to, how messy the data being migrated is, and how well the work was scoped before anyone wrote a line of code. Poor scoping is the single biggest reason a number ends up two or three times what it should have been.

The more useful comparison is over five years, not on day one. Off-the-shelf almost always looks cheaper at the start, and often is. But a per-seat subscription compounds with every person you add, and you pay it for as long as you use it. A build is a larger cost upfront and a smaller one to keep running. Past a certain scale, those two lines cross. Whether they cross for you is a real question, not a sales pitch.

We will tell you where those lines sit for your business. Sometimes the answer is that they never cross, and you should keep paying the subscription. We would rather say that than sell you a build you do not need.

The discipline

When not to build.

Four times the right answer is to walk away from a build, even though we build for a living:

When an off-the-shelf tool already fits.

A standard CRM that suits your sales process is one of the best deals in business. Do not rebuild it.

When you need it working in weeks.

A build is months. If the need is urgent, buy a stopgap and build deliberately, if at all.

When no one can maintain it.

Software built once and abandoned rots. A rotted custom system costs more than the subscription it replaced.

When the thing is not where you actually compete.

Building a worse version of something generic is the most expensive way to stand still.

When it is worth it

The other side of the rule.

The thirty-year-old diesel business we rebuilt is the case for custom done right. Its operation was genuinely unusual, run on job cards and a way of working that no off-the-shelf tool understood. Forcing it into standard software would have meant forcing the business to forget what made it good.

So we built the twenty percent of a system it actually needed and bought or left alone the rest: custom job-card and workflow software made for non-technical operators in low-network field conditions, a custom CRM built around the real sales motion, and a lean automation layer. Not because custom is impressive. Because nothing else fit.

Read the full case study

Questions

Custom software, answered.

How do I know if I have outgrown my software?

The clearest signal is a shadow system: when the real way work gets done lives in spreadsheets and workarounds built around the tool, rather than in the tool itself. Other signs are paying for software almost no one fully uses, reconciling two systems by hand, and having bent the business to fit the software instead of the other way around. One or two of these is normal. Several at once means the tool has become the constraint.

How much does custom software cost in India?

There is no honest flat rate, and any number quoted before someone understands your business is a guess. The cost is driven by how much has to be built rather than configured, how many systems it must integrate with, how messy the data migration is, and how well the work was scoped first. Poor scoping is the most common reason a project ends up costing far more than it should. The more useful question is the five-year cost: a one-time build plus upkeep, against a subscription that compounds with every seat you add.

How long does custom software take to build?

A focused, well-scoped system is usually a matter of months, not weeks and not years. The fastest way to make it take longer is to skip a proper scoping phase and discover the real requirements while building. If you need something working in days, custom is the wrong answer; buy a stopgap and build deliberately alongside it, if a build is warranted at all.

Why do custom software projects fail?

Most fail for one of three reasons: the work was never properly scoped, so the cost and timeline ran away; the software was built to impress rather than to fit how the business actually works; or it was built once and then left with no one to own it, so it slowly rotted. We treat all three as conditions to clear before a single line of code is written, which is why we scope first and only build what is load-bearing.

Should I replace my spreadsheets with custom software?

Not all of them, and not all at once. A spreadsheet is often the right tool, and replacing one that works is wasted effort. The ones worth replacing are the spreadsheets that have quietly become critical systems: shared by many people, edited constantly, breaking often, and holding information the business cannot afford to lose. Start with the single spreadsheet whose failure would hurt the most, not with all of them.

Working with Acumen

Build, buy, or leave it alone. We will tell you which.

Software is one part of a transformation, never the whole of it. If you are weighing a build, the place to start is a clear look at how your business actually runs.