Legacy systems can be scary; they’re often vast and sprawling with incomplete documentation. And as with all legacy systems, they’re business-critical.
It can be a real challenge re-writing a legacy application, especially if the tech stack is so old that doing a phased migration is out