Free · 2 minutes · no sign-up
Legacy Check: Is your old system a risk?
The old system runs – until it doesn't. The legacy check shows in six questions how big the risk really is: technically (framework, version, updates) and organizationally (maintenance, operations, documentation).
You get a risk score from 0 to 100 and a recommendation for the modernization path that fits your situation: refactor in place, gradual replacement (strangler) or a rebuild.
Six questions about your system
Your risk score
Answer the six questions – the score updates with every answer.
More on the approach: Software modernization & legacy migration
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.
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
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?
Let's talk about your old system
We look at code, operations and team situation and tell you honestly whether refactor, strangler or rebuild is the right way – and what it costs.
