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?It is when the manual work has become somebody's job or the way you work is why customers choose you. Here is the honest test, where it pays for a small business, and what it replaces.
- What software do personal trainers actually need?The four jobs a coaching business needs software to do, what a shared platform leaves out, 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 your own system doing the copying, chasing and checking your team does by hand, and here is how to tell when it pays.
- Build or buy business software: when your own system paysA straight answer to the build-or-buy question: what running the business across a patchwork of apps really costs, and when your own system pays for itself.
- 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.
