Legacy System: Insurance system framework operated by global IT services company.
As-is State: 220 KLOC Java which was generated by some tool from an original COBOL program. The translated code was unmaintainable.
Target State: Understand the architecture, control flow, and data flow of the translated system to allow conversion into clear and maintainable code.