X-2E Modernize is software that automatically converts applications developed using CA 2E (Synon) to Java or RPG Free by working directly from the Synon model. It recovers the design elements from the Synon model, including screens, functions, data layers, business logic, and action diagrams. It then generates code for the converted application based on these recovered designs, following a modern MVC architecture pattern. The software analyzes the Synon application, extracts the essential information without retaining unnecessary or unrecognizable code, and restructures it into a maintainable application with a modern design.