How risky is your legacy system? The Legacy Check
Six questions on technology, maintenance, operations and documentation – in two minutes a risk score and the modernization path that fits.
- Runs entirely in your browser
- No answers stored
- No sign-up
Question 1 / 6
What does the system run on?
Language & framework
The old system runs – until it doesn't. Answer six questions on technology, maintenance, operations and documentation and get a risk score from 0 to 100 in two minutes. You also get a recommendation on whether to modernize in place, replace step by step or rebuild.
Free and without sign-up: the check runs entirely in your browser – we do not store any answers.
Three ways out of the legacy system
A high risk means secure first. Then it becomes clear which path fits.
Refactor
Modernize in place: updates, tests, documentation, without swapping the architecture.
Strangler
Put a facade in front of the old system and replace it area by area while it keeps running.
Rebuild
Build anew and migrate the data when the technology is discontinued and nobody can operate it safely anymore.
More on the approach: Software modernization & legacy migration
Typical legacy systems
Recognize your system? Then the check is worth it.
- AngularJS frontends
- PHP 5 and PHP 7 applications
- Shopware 5
- Access and VBA solutions
- Classic ASP
- Grown Java or .NET monoliths
What doing nothing costs
A legacy system rarely costs you all at once, but a little more every month: updates get riskier, new features take longer, and the knowledge sits with fewer and fewer people. This technical debt grows even when nobody touches the code. The Legacy Check shows how high it already is for you.
How we score
Every answer adds 0 to 3 risk points; the sum of all six questions is normalized to 0 to 100. The weighting is deliberately equal: a discontinued framework is as dangerous as a system only one person understands.
Sources
Rating
- Low risk: 0–33 points
- Medium risk: 34–60 points
- High risk: 61–100 points
Two floors
Good detail answers must not average away fundamental problems. Therefore:
- Discontinued technology without reliable maintenance: this raises the risk to "high" regardless of the other answers.
- Without active maintenance the risk is at least "medium" – no matter how good the technology is.
How the path is derived
- Refactor: Technology current or only slightly dated – the risk sits in maintenance, operations or documentation.
- Strangler: Framework and version clearly outdated together, but the system is maintained and documented well enough to replace it step by step.
- Rebuild: Framework discontinued plus a version without support, no maintenance or no documentation.
Frequently asked questions about the legacy check
Your question isn't here? Ask us directly
When does software count as "legacy"?
What is the difference between refactor, strangler and rebuild?
Does an old system have to be replaced right away?
What happens to my answers?
What risks does outdated software pose for a company?
How accurate is the risk score?
What does software modernization cost?
What is the strangler fig pattern?
Modernize your legacy system
Send us your score. We tell you which path fits and where to start.
