Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Custom Software Maintenance After Launch
Custom Software

Custom Software Maintenance After Launch

The build is the smaller commitment. What ongoing ownership involves, what it typically covers, and what happens to software nobody maintains.

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

Custom software needs security patching, dependency upgrades, hosting, monitoring and change as the business moves. Budget for it from the start. Software that is not maintained does not stay still, it becomes progressively harder and riskier to change.

The short answer

A custom system is an ongoing commitment, not a purchase. Dependencies need updating, security issues need patching, hosting needs paying for, and the business will want changes. Budget for it in the original business case rather than discovering it in year two.

The alternative is not zero cost. It is deferred cost, and deferred maintenance compounds.

What maintenance covers

  • Security patching of the application and everything it depends on
  • Dependency and framework upgrades, which cannot be deferred indefinitely
  • Hosting, backups and whatever the system runs on
  • Monitoring, and someone who receives the alerts
  • Fixing defects that surface in real use
  • Small changes as processes shift

The second item is the one businesses underestimate. Frameworks reach end of life, and an upgrade deferred for three years is a project rather than a task.

What happens without it

DeferredConsequence
Security patchingKnown vulnerabilities, and eventually an incident
Dependency upgradesUpgrades become migrations
Small fixesWorkarounds accumulate, trust erodes
MonitoringFailures found by users
DocumentationNobody can safely change it

The pattern is consistent: each deferral is individually reasonable and the accumulation is not. Two years of skipped upgrades turns a day of work into a quarter.

Who does it

  1. The people who built it, on a retainer. Fastest, and keeps the knowledge with someone else.
  2. Your own team, after a proper handover. Best long-term, needs the capacity.
  3. A different supplier. Workable if the documentation is real, slower at first.
  4. Nobody, until something breaks. The most expensive option in the end.

The fourth is more common than anyone admits. It is worth naming at the start, because choosing it deliberately is different from drifting into it.

Make it maintainable while building

Maintenance cost is largely determined during the build. Conventional technology choices, documentation written as work proceeds, tests that catch regressions and infrastructure defined as code all reduce what it costs to keep running.

A system built with unusual technology by people who have left, with no tests and no documentation, is expensive to maintain regardless of who does it.

Reviewing whether to keep it

Periodically ask whether the system is still worth running. Business processes change, platforms catch up, and a system built for a process you no longer follow is a cost with no benefit.

That is a reasonable outcome rather than a failure. Software has a useful life, and deciding to retire something is better than maintaining it out of habit.

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 much should we budget for maintenance?

It varies with complexity, integrations and how fast your business changes. What matters is that it is in the business case from the start rather than a surprise.

Can we skip maintenance for a year?

Security patching, no. Feature work, yes. The distinction matters, because the first accumulates risk rather than backlog.

Should the original builder maintain it?

Often the cheapest option because the knowledge is already there. Make sure you could move if you needed to, which means real documentation.

What if we cannot afford maintenance?

Then reconsider whether to build. A system nobody can maintain becomes a liability faster than most people expect.

Keep reading

More on Custom Software

Custom Software

When Off-the-Shelf Software Stops Fitting

Every platform is bent to fit eventually. The signals that you have passed the point where configuration is cheaper than a custom build.

Custom Software

Turning a Critical Spreadsheet Into Software

Most businesses have one. Why it survived, what it encodes that nobody wrote down, and how to replace it without losing the knowledge inside it.

Start here

Weighing up a custom build?

Tell us what you are trying to fix and what you already run. We will give you an honest view on whether custom software is the right answer, what it would involve and a realistic range. If configuring what you have would do the job, we will say so.

  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 →