Application Architect™

Business Benefits

Application Architect renovates complex applications to be efficient, flexible, and SOA-ready.

Application Architect provides automated, patented technology that re-engineers inefficient and inflexible enterprise applications. The module allows users to extract dead and unnecessary coding structures, reducing the complexity of applications and greatly boosting their maintainability. Further, the module can isolate business logic from monolithic applications into standalone components. These isolated functions can then be reused throughout the application portfolio and redeployed within a service-oriented architecture.


Application Architect is an integrated module of the Modernization Workbench®. Its patented ability to renovate application code delivers:

Reduced Application Complexity

Application Architect reduces the cost and complexity of application maintenance through the elimination of inefficient code. Building on the analysis generated by Application Analyzer™, users can deploy Application Architect's patented extraction technology to remove dead, redundant, and duplicate code. This extraction process does not impact the functioning of the target application while yielding a more maintainable code base.

Improved Reuse and SOA Readiness

Application Architect enables users to isolate proven business logic into reusable components. Embedded within existing applications are processes that have been deployed and refined over the course of years. Application Architect provides multiple paths to componentize these assets into elements that can be redeployed throughout the application portfolio or even wrappered as services. This provides value throughout the Enterprise Application Modernization lifecycle.