Legacy modernisation
Moving established software products onto modern foundations in stages, without a big-bang rewrite.
Many B2B SaaS products are fifteen or twenty years old and still earning well. The code works, but the frameworks are out of support, deployments are manual, and every new feature takes longer than it should.
I’ve planned and led modernisation work on products like these, from mapping an unfamiliar codebase to a phased delivery plan the business can act on. The pattern that works is to run old and new side by side and move functionality across in slices, so there’s always a working product and the risk of each step stays small.
A full rewrite is rarely the answer. The business logic buried in the old system is the asset, and modernisation is about carrying it forward safely.
Related Content
Using AI on an existing codebase without handing over ownership
AI agents can do real work on an old codebase. One way to get the benefit without losing control is small but fast changes, read by a person.
Moving a 20-year-old SaaS product onto GitHub
Lessons learned moving source code, development workflows and operations into the GitHub ecosystem.
What to do when a supplier abandons a software project
When a supplier or developer walks away from a software project before it's finished, someone has to work out what's there, what's left to do and whether the code is worth keeping.
Planning the modernisation of a safety-critical SaaS product
How an advisory engagement took a long-established, safety-critical B2B SaaS product from a vague need to modernise to an evidence-led delivery plan.
Modernising legacy SaaS without a big-bang rewrite
A staged modernisation, starting with the customer-facing experience, can give an ageing product a future without betting the business on a multi-year rewrite.
Modernising an insurance platform without a rewrite
How a fast-growing insurance marketplace moved from server-rendered pages to React and a structured API, one page at a time, while still shipping features to show investors.