Rebuild vs Modernise vs Patch: A Practical Guide
Rebuild vs modernise vs patch framework with cost and risk comparisons. Decide the safest path for ageing software and legacy platforms.
Rebuild vs modernise vs patch framework with cost and risk comparisons. Decide the safest path for ageing software and legacy platforms.
Who this is for
IT leaders and operations managers dealing with ageing business software that's becoming expensive to maintain or limiting business growth.
Question this answers
Should we rebuild our old system from scratch, modernise it piece by piece, or just keep patching it?
What you'll leave with
When you're dealing with ageing software, the options feel binary: suffer through it or spend a fortune replacing it. But there are actually three distinct approaches, each with different cost profiles, risk levels, and timelines.
Throw away the old system, design and build a new one from the ground up.
When it works:
Risks:
Replace the old system piece by piece while keeping it running. New features go in the new system; old features get migrated over time.
When it works:
Risks:
Keep the existing system, fix what's broken, add what's missing, accept its limitations.
When it works:
Risks:
| Criterion | Rebuild | Modernise | Patch |
|---|---|---|---|
| Typical cost | $150K-$500K+ | $80K-$250K | $20K-$80K |
| Timeline | 6-18 months | 3-12 months (phased) | 2-8 weeks per fix |
| Risk level | High | Medium | Low per patch, high cumulative |
| Business disruption | Significant (migration cutover) | Low (gradual transition) | Minimal |
| Long-term value | Highest (modern foundation) | High (modernised incrementally) | Low (technical debt grows) |
| New features during project | No (until new system launches) | Yes (new system handles new work) | Yes (but limited by old system) |
The strangler fig pattern is the most reliable approach for modernising critical systems. Named after the strangler fig tree that gradually grows around its host, the pattern works like this:
This gives you the benefit of a rebuild with the safety of incremental delivery. At any point, if the project stalls, you still have a working system: partly old, partly new, but functional.
Meet the person
This guide comes from real projects. If it raises a question about your own system, you can ask the founder directly.
HELLO PEOPLE designs, builds and looks after AI, software, app and data solutions for Australian businesses, with senior expertise on every project and a scope agreed before work starts. For an older system, that means learning what it really does first, so nothing your business relies on is lost.
Since 2007, HELLO PEOPLE has delivered more than 100 projects from Perth for small and medium businesses across Australia: custom software and apps, system integrations, data migrations, reporting and dashboards, and AI that works inside the systems a business already runs.
I lead every engagement myself. I trained in accounting before moving into IT, hold accounting and IT professional qualifications and an MBA, and bring more than 20 years of experience across sales, service delivery, inventory and compliance. I am also a PhD candidate in AI at Curtin University, researching retrieval-augmented generation (RAG), so the technology is always judged by what it does for the business.
Small and boutique. The person who scopes the work is the person who does it, and the same person is there when the old system is switched off.
No ticket queue and no account manager in between. You hear back within one business day, usually sooner.
The upgrade is the start, not the end. When you need the next system, integration or report, you call the same person, who already knows your business.
Ask the author
Ask it here and it comes straight to the founder. No sales call, no obligation, and a real answer even if the answer is that you do not need us.
Kasun Wijayamanna
Founder, replies within one business day
Tell us what you are comparing, replacing, or trying to improve. We will come back with a practical recommendation and realistic scope.
Built here. Your data stays here.
Thanks for reaching out. We will get back to you within one business day.
See what else we do