Legacy systems refer to software systems that have been in use for a long time and are often business critical. They pose risks both to replace due to incomplete documentation and embedded business rules, and to maintain as they evolve over time. A full assessment of legacy systems considers their business value, technical quality, and risks of replacement versus maintenance. This informs a strategy of scrapping, maintaining, re-engineering, or replacing the system.
Related topics: