Legacy Mainframe Application Modernization: Transformative Strategies and Organizational Outcomes
DOI:
https://doi.org/10.22399/ijcesen.4782Keywords:
Legacy Mainframe Modernization, Digital Transformation, Service-Oriented Architecture, Software Reengineering, Enterprise Application ArchitectureAbstract
To keep pace in the rapidly changing business landscape, organizations are migrating their legacy mainframe applications, which are business-critical and developed decades ago in the COBOL, PL/I, and Assembler programming languages (on IBM mainframe computers, such as the IBM zSeries mainframe computer). While reliable and efficient, legacy architectures can impede an organization's ability to pivot and integrate into the digital economy. The journey to modernization presents various paths, including rehosting, replatforming, refactoring, and rewriting, each with its unique technical requirements, risk profile, and organizational implications. Financial services and insurance have the strongest evidence of success with new architectures. Improvements in the domains of transaction processing performance, infrastructure cost, and the ability to deliver new digital capabilities have been seen. New architectures also enable technologies, such as AI and machine learning, microservices, and omnichannel customer experiences, which were not possible with legacy architectures. Key success factors include strong executive sponsorship, technical and business stakeholder engagement, reverse engineering, and good governance that embraces the intrinsic complexity. In particular, challenges often arise in migrating data, rediscovering undocumented business logic, overcoming organizational inertia, and maintaining service continuity during the transformation. This will be done through a permanent set of modernization programs, cloud-native architectures, enterprise-grade automated migration tooling, and composable and flexible architectural design patterns. Organizations that succeed will reconcile the imperatives of innovation and operations and develop cultures that foster continuous learning and adaptation. Organizational capabilities in renewing and refreshing legacy systems have become essential for organizations to thrive and survive in the face of digital disruption and strengthening competition.
References
[1] Everton de Vargas Agilar, et al., "A Systematic Mapping Study on Legacy System Modernization," ksiresearch. [Online]. Available: https://ksiresearch.org/seke/seke16paper/seke16paper_59.pdf
[2] Maryam Razavian, Patricia Lago, "A lean and mean strategy for migration to services," ACM Digital Library. 2012, pp. 61-68. [Online]. Available: https://dl.acm.org/doi/10.1145/2361999.2362009
[3] J. Bisbal, et al., "Legacy information systems: issues and directions," IEEE, 1999. [Online]. Available: https://ieeexplore.ieee.org/document/795108
[4] G. Lewis, et al., "Service-Oriented Migration and Reuse Technique (SMART)," IEEE, 2005, [Online]. Available: https://ieeexplore.ieee.org/document/1691651
[5] Wim De Pauw, "Execution patterns in object-oriented visualization," ACM Digital Library, [Online]. Available: https://dl.acm.org/doi/10.5555/1268009.1268025
[6] Harry Sneed, "Planning the reengineering of legacy systems," IEEE, 1995. [Online]. Available: https://www.researchgate.net/publication/3247037_Planning_the_reengineering_of_legacy_systems
[7] Erich Gamma, et al., "Design Patterns: Abstraction and Reuse of Object-Oriented Design," [Online]. Available: https://cseweb.ucsd.edu/~wgg/CSE210/ecoop93-patterns.pdf
[8] Martin Fowler, “Patterns of Enterprise Application Architecture.” 2002, O'Reilly Media, [Online]. Available: https://www.oreilly.com/library/view/patterns-of-enterprise/0321127420/
[9] Michigan Technological University, "What is Software Engineering?" [Online]. Available: https://www.mtu.edu/cs/undergraduate/software/what/
[10] Jukka Viljamaa, "Reverse engineering framework reuse interfaces," ACM Digital Library, 2003. [Online]. Available: https://dl.acm.org/doi/abs/10.1145/949952.940101
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 International Journal of Computational and Experimental Science and Engineering

This work is licensed under a Creative Commons Attribution 4.0 International License.