Guide · 23 September 2026
How long does custom software last?
Nothing in software wears out. What ages is everything around it: the platforms it runs on, the services it talks to, the rules it was built to follow, and the business itself. Looked after, a well built system runs for many years. Left completely alone, it usually starts causing trouble inside two or three.
Nothing rots, but everything around it moves
The code you paid for will do exactly the same thing in ten years as it does today. That is the part people mean when they ask whether software expires, and the answer is no.
The reason it still needs attention is that it does not run in isolation. It sits on platforms that update, talks to services that change, handles data under rules that get rewritten, and serves a business that does not stand still. Every one of those moves underneath it.
The four things that actually age
The foundations it runs on. The building blocks underneath any modern system get security updates, and old versions eventually stop getting them. Staying roughly current is routine and cheap. Skipping it for three years turns a series of small updates into one large, risky job.
The services it connects to. Payments, email, maps, accounting, anything it talks to can change how it works or retire an old way of doing things, usually with notice. Something has to be watching for that notice.
The law. Data protection, accessibility, payments and consumer rules all move. A system that was compliant when it launched is not automatically compliant five years later, and this is the one that carries a real penalty rather than an inconvenience.
The business. This is the fastest of the four. What you sell, how you price it and who does what change constantly, and software built around the old shape gets worked around until the workarounds are the system.
What looking after it involves
In practice it is unglamorous and mostly invisible: keeping the foundations current, watching for breakages before anyone reports them, keeping backups that have actually been restored at least once, and making the small changes the business asks for.
This is what a maintenance arrangement should be buying, and it is worth asking exactly what is included. Hosting on its own is not maintenance. Neither is a promise to fix things when you notice them, because by then a customer has noticed too.
The signs it is coming to the end
The usual first sign is that changes stop being cheap. Something small takes a week and nobody can quite say why, because each change has to be threaded through years of things nobody wants to disturb.
The second is that the workarounds have become the process. People keep a spreadsheet beside the system, or use a field for something it was never meant for, and training a new person now means teaching them both the software and the ways around it.
The third is that the business it was built for no longer exists in that shape. That is not a failure of the software, it is what success looks like, and it is the most common honest reason to rebuild.
Rebuild or repair
Repair is right far more often than people expect. If the shape is still correct and the trouble is in one area, replacing that area is a fraction of the cost and carries a fraction of the risk.
Rebuild when the shape itself is wrong, because everything you add to the wrong shape makes the eventual move harder. A rebuild also tends to be quicker than the original: the hard part of the first build was deciding what it should do, and that decision is already made and proven.
Where to go next
Think this is you?
Tell us what is getting in the way, and we will tell you what it would take to fix it.
More guides
- What is custom business software?Software built around how one business works rather than for everybody. What it covers, what it replaces, and when it stops being a luxury.
- Is custom software worth it for a small business?Usually not, and here is the honest test. The situations where it pays for a small business, and the more common ones where it does not.
- What software do personal trainers actually need?The four jobs a coaching business needs software to do, when an off-the-shelf platform is the right answer, and the point at which your own app starts to pay.
- What decides what custom software actually costs?The five things that move the number, why two quotes for the same brief can differ by a factor of four, and what makes a quote worth trusting.
- How long does custom software actually take to build?Honest timescales for a website, a business system and a first product, and the three things that make a project late that have nothing to do with the code.
- What is a business automation system, and when is one worth it?Automation is not robots or artificial intelligence. It is removing the copying between the tools you already pay for, and here is how to tell when it pays.
- Should you build software or buy something off the shelf?A straight answer to the build-or-buy question, including the cases where buying off the shelf is obviously the right call.
- Six signs your spreadsheet has quietly become a business systemA spreadsheet stops being a spreadsheet long before anyone notices. Six specific signs, and what each one is actually costing.
- What actually changes when your software company is down the roadBeing able to meet in person matters less than people think, and more than nothing. An honest account of what local actually buys you.
