Analysis of Migration Strategies for Legacy Software Complexes to Modern Technology Stacks

Authors

  • Abdul Nadeem Mohammed

Keywords:

legacy software complexes, system migration, technology stack, microservice architecture, software modernization

Abstract

The article examines strategies for migrating legacy software systems to modern technology stacks, accounting for architectural constraints, technical debt, hidden domain logic, and organizational dependencies. The aim of the study is to compare the principal transition trajectories, identify the factors shaping strategy selection, and determine the conditions under which migration preserves the operability of critical functions and establishes a foundation for the development of the enterprise digital environment. The study's relevance lies in the growing requirements for integration, scaling, independent component deployment, and the manageability of the engineering lifecycle, which legacy systems often struggle with. The novelty of the article lies in considering migration as a unified architectural, technological, and organizational process in which the choice of strategy is determined by the condition of the source complex, the density of integrations, the value of accumulated logic, and the level of acceptable risk. It is concluded that no universal migration strategy exists and that the greatest resilience is provided by a phased transition based on architectural audit, inventory of data and interfaces, sequential transfer of functions, and control of the integrity of application scenarios. The article will be useful to researchers, software system architects, modernization engineers, and IT transformation managers.

Author Biography

  • Abdul Nadeem Mohammed

    Full Stack Developer, Techlance Solutions Inc, Michigan, United States

References

[1] M. H. Hasan, M. H. Osman, N. I. Admodisastro, and M. S. Muhammad, “Legacy systems to cloud migration: A review from the architectural perspective,” Journal of Systems and Software, vol. 202, p. 111702, Aug. 2023, doi: https://doi.org/10.1016/j.jss.2023.111702.

[2] Z. Irani, R. M. Abril, V. Weerakkody, A. Omar, and U. Sivarajah, “The impact of legacy systems on digital transformation in European public administration: Lesson learned from a multi case analysis,” Government Information Quarterly, vol. 40, no. 1, p. 101784, Jan. 2023, doi: https://doi.org/10.1016/j.giq.2022.101784.

[3] H. Abu Bakar, R. Razali, and D. I. Jambari, “Legacy Systems Modernisation for Citizen-Centric Digital Government: A Conceptual Model,” Sustainability, vol. 13, no. 23, p. 13112, Nov. 2021, doi: https://doi.org/10.3390/su132313112.

[4] M. Abdellatif et al., “A taxonomy of service identification approaches for legacy software systems modernization,” Journal of Systems and Software, vol. 173, p. 110868, Mar. 2021, doi: https://doi.org/10.1016/j.jss.2020.110868.

[5] K. Lano, H. Haughton, Z. Yuan, and H. Alfraihi, “Agile model-driven re-engineering,” Innovations in Systems and Software Engineering, vol. 20, pp. 559–584, Jun. 2024, doi: https://doi.org/10.1007/s11334-024-00568-z.

[6] Y. M. Abgaz et al., “Decomposition of Monolith Applications Into Microservices Architectures: A Systematic Review,” IEEE Transactions on Software Engineering, vol. 49, no. 8, pp. 4213–4242, Jan. 2023, doi: https://doi.org/10.1109/tse.2023.3287297.

[7] L. F. Fávero, N. Rodrigues, and F. J. Affonso, “A Systematic Mapping Study on the Modernization of Legacy Systems to Microservice Architecture,” Applied System Innovation, vol. 8, no. 4, p. 86, Jun. 2025, doi: https://doi.org/10.3390/asi8040086.

[8] J. Fritzsch, J. Bogner, M. Haug, S. Wagner, and A. Zimmermann, “Towards an Architecture-Centric Methodology for Migrating to Microservices,” Lecture notes in business information processing, vol. 489, pp. 39–47, Dec. 2023, doi: https://doi.org/10.1007/978-3-031-48550-3_5.

[9] T. Rinta-Kahila, E. Penttinen, and K. Lyytinen, “Getting Trapped in Technical Debt: Sociotechnical Analysis of a Legacy System’s Replacement,” MIS Quarterly, vol. 47, no. 1, pp. 1–32, Mar. 2023, doi: https://doi.org/10.25300/misq/2022/16711.

[10] A. Martínez Saucedo, G. Rodríguez, F. Gomes Rocha, and R. P. dos Santos, “Migration of monolithic systems to microservices: A systematic mapping study,” Information and Software Technology, vol. 177, p. 107590, Oct. 2024, doi: https://doi.org/10.1016/j.infsof.2024.107590.

[11] C. E. da Silva, Y. de L. Justino, and E. Adachi, “SPReaD: service-oriented process for reengineering and DevOps,” Service Oriented Computing and Applications, vol. 16, pp. 1–16, Oct. 2021, doi: https://doi.org/10.1007/s11761-021-00329-x.

[12] B. Nascimento, R. Santos, J. Henriques, M. V. Bernardo, and F. Caldeira, “Availability, Scalability, and Security in the Migration from Container-Based to Cloud-Native Applications,” Computers, vol. 13, no. 8, p. 192, Aug. 2024, doi: https://doi.org/10.3390/computers13080192.

[13] A. F. A. A. Freire, A. F. Sampaio, L. H. L. Carvalho, O. Medeiros, and N. C. Mendonça, “Migrating production monolithic systems to microservices using aspect oriented programming,” Software: Practice and Experience, vol. 51, no. 6, pp. 1280–1307, Mar. 2021, doi: https://doi.org/10.1002/spe.2956.

[14] L. F. Al-Qora’n and A. A.-S. Ahmad, “Modular Monolith Architecture in Cloud Environments: A Systematic Literature Review,” Future Internet, vol. 17, no. 11, p. 496, Oct. 2025, doi: https://doi.org/10.3390/fi17110496.

[15] I. Trabelsi et al., “From legacy to microservices: A type‐based approach for microservices identification using machine learning and semantic analysis,” Journal of Software: Evolution and Process, vol. 35, no. 10, p. e2503, Sep. 2022, doi: https://doi.org/10.1002/smr.2503.

[16] M. A. Nadeem, “Trust Boundaries and Data Isolation in Virtualized Cloud Environments: A Case Study on Encrypted Compute Models,” Proceedings of 2025 International Conference on Electrical, Electronics, and Computer Science with Advance Power Technologies - A Future Trends, Oct. 2025, doi: https://doi.org/10.1109/ICE2CPT66440.2025.11340326.

Downloads

Published

2026-05-08

Issue

Section

Articles

How to Cite

Abdul Nadeem Mohammed. (2026). Analysis of Migration Strategies for Legacy Software Complexes to Modern Technology Stacks. International Journal of Computer (IJC), 57(1), 312-324. https://www.ijcjournal.org/InternationalJournalOfComputer/article/view/2541