SealCore
Building software

Packaged software or custom build: deciding without regret

It is not one or the other. The cheapest route usually splits the problem — and knowing where to split it is the hard part.

The SealCore team3 min read
Illustration for: Packaged software or custom build: deciding without regret

This question is usually framed wrongly from the start: "should we buy or build?" The right framing is: "which parts should we buy, and which should we build?" Very few businesses need everything custom, and very few fit a packaged product exactly.

The one-question test

For each process, ask: is the way we do this part of why customers choose us?

  • No → use a finished product. Cash books, attendance, asset registers, basic payments — nobody ever won business by keeping a better cash book than a competitor.
  • Yes → consider building. How you price for dealers, how you allocate cost per construction site, how you dispatch technicians — that is worth investing in.

Apply that test across your list of processes and the usual result is: 80% buy, 20% build. That is also the sensible split of the budget.

Compared on five dimensions

PackagedCustom
Time to something usableDays to a few weeks2–12 weeks depending on scope
Up-front costLow, paid monthlyHigher, paid by milestone
Long-run costRises with users and branchesMostly infrastructure and maintenance
Fit to your processYou adapt your way of workingThe software follows how you work
Main riskVendor lock-in and pricing changesDepends on the team’s quality; needs someone to maintain it

Three cases where building is right despite the cost

  1. 1The process is a competitive advantage. Forcing it into a mass-market mould discards the thing that differentiates you.
  2. 2No product can cope with your scale or specifics. Tens of thousands of price rows by dealer tier and region, say, or batch traceability demanded by export customers.
  3. 3Subscription cost has passed the cost of owning. With many users, per-seat fees compounded over a few years can exceed a custom build — calculate over three years, not one.

Three cases where building is wrong

  • Believing you are unusual without testing it. Trial a finished product for two to four weeks first; a great deal of "unusual" turns out to be habit.
  • When nobody can describe the process clearly. Building custom software for a process nobody understands is the most expensive way to learn that process.
  • When nobody will maintain it. Custom software needs an owner; without that plan it becomes a burden within two years.

Questions to answer before committing

  1. 1If I want to change vendor in two years, how do I get my data out and in what format?
  2. 2Does this product have an API to connect to the part I build, or only an Excel export?
  3. 3What is the three-year total for each option, infrastructure and support included?
  4. 4Who will maintain this software after the project ends?

SealCore sits on both sides of this question: we have a packaged product (SealSales) and we build custom software. So in a survey, "you do not need a custom build yet" is a genuinely possible conclusion — and saying it early is cheaper for both sides.

Want to talk specifics?

SealCore surveys at your premises and sends a fixed quote after the first session — including when the conclusion is that you do not need custom software.

All articles