Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. The Cases Where Building Is the Wrong Answer
PHP Development

The Cases Where Building Is the Wrong Answer

When custom PHP development is the wrong answer: if a product covers 80% of the need, the process is about to change, or nobody will maintain what gets built.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

If a product does 80% of what you need, buy it. If the process is about to change, wait. If nobody will maintain it, do not build it.

If a product does most of it

Building your own version of something available as a subscription is the most reliable way to spend a large sum reproducing something worse.

The right question is not whether a product does everything. It is whether the gap costs more than a build plus three years of maintenance.

Four reasons to stop

  1. A product covers most of it — buy it, and build only the gap
  2. The process is about to change — you would be encoding something you are discarding
  3. Nobody will maintain it — an unmaintained application becomes a liability
  4. The volume cannot repay it — do the arithmetic before the conversation goes further

Do the arithmetic honestly

Frequency multiplied by time multiplied by hourly cost gives you the annual cost of the current process. Compare that against build plus three years of maintenance and hosting.

  • If it does not clear comfortably, do something else
  • Count only time that would actually be redeployed
  • Include error costs where they are real and countable
  • Be conservative on the saving and generous on the cost

What to do instead

SituationBetter answer
Product covers 80%Buy it, build the integration
Spreadsheet works but is fragileMove it to a cloud spreadsheet with validation
Data re-keyed between systemsAn integration, not a new system
Reporting is manualAutomate the report, not the whole process
Process is genuinely unclearDocument it first, then decide

We say this reasonably often

Recommending against a build loses us work and it is the correct answer often enough that we make it a habit.

A system that cannot pay for itself damages the relationship, the reference and eventually the client's appetite for any technology project.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

How do we know if a product would fit?

Look properly before commissioning. Two days of evaluation is cheap against a build, and the answer is frequently yes.

What if the product needs an integration?

That is usually the right answer — buy the capability, build the connection. Far cheaper than a full build.

Will you tell us not to build?

Regularly. Frequently the answer is a form change, a validation rule, or a feature you already pay for and have not enabled.

What if we want to build for strategic reasons?

A legitimate reason, and worth stating explicitly, because it changes how success should be measured.

Keep reading

More on PHP Development

PHP Development

Why PHP Is Still a Sensible Choice

Is PHP still a good choice for business applications? Where modern, typed PHP fits, where another language is better, and the hosting and hiring arguments.

PHP Development

Improving Old Code Without a Rewrite

Modernising a legacy PHP application without a rewrite: move to a supported PHP version, add tests around what matters, then strangle rather than replace.

Start here

Considering a custom build?

Send us the volume and the current cost. If the answer is buy something instead, we will tell you.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →