Legacy System: Reimbursement processing for the social security administration of a middle-eastern nation.
As-is State: 15-20 year old 5 MLOC Java application with JSP frontend and SQL database. Substantial technical debt had been occurred due to several iterations of enhancements with incompatible frameworks leveraged.
Target State: Rationalize the business processes implemented by the system with the current business practices and assure that implemented processes match current law. Adopt a middleware platform and improve maintainability.