Articles | Open Access |

A Comprehensive Examination of Legacy Software Modernization Pathways: Architectural Evolution, Cloud-Native Transitions, and the Transformation from ASP.NET to ASP.NET Core

Benjamin L. Fairchild , Faculty Of Engineering And Information Technology, University Of Melbourne,Australia

Abstract

Legacy software systems continue to underpin mission-critical operations across public and private sectors, yet they simultaneously constrain organizational agility, scalability, and innovation. Over multiple decades, scholars and practitioners have examined modernization as both a technical and socio-organizational phenomenon, emphasizing that legacy systems persist not because of technical excellence but because of their embeddedness in institutional processes, accumulated business logic, and historical success (Bennett, 1995). In recent years, modernization has become inseparable from cloud computing, microservices, DevOps, and digital transformation agendas, reframing legacy renewal as a continuous evolutionary process rather than a one-time intervention (Leon and Horita, 2021). Within this broader modernization discourse, the evolution of Microsoft’s web development ecosystem from ASP.NET to ASP.NET Core represents a particularly illustrative case of platform-level modernization that intersects tooling innovation, architectural paradigms, and migration strategy design (Valiveti, 2025).

This research article presents an extensive, theory-driven, and literature-grounded examination of legacy software modernization, with particular emphasis on architectural transformation, cloud migration, and framework evolution. Drawing exclusively on established scholarly references, the study synthesizes insights from software evolution theory, modernization frameworks, empirical case studies, and architectural migration research to construct an integrated analytical narrative. The transition from monolithic architectures to service-oriented and microservices-based systems is explored not as a deterministic trajectory but as a contested and context-sensitive process, shaped by organizational capability, risk tolerance, and regulatory constraints (Knoche and Hasselbring, 2018; Mendonca et al., 2021). The article critically evaluates claims regarding the promised benefits of modernization, including cost reduction, maintainability, and business alignment, juxtaposing them against empirical findings that reveal mixed outcomes and unintended consequences (Khadka et al., 2015).

Methodologically, the study adopts a qualitative, interpretive research design grounded in systematic literature analysis. Rather than proposing new empirical data, it reinterprets existing studies through a comparative and theoretical lens, allowing for deep conceptual elaboration and cross-study synthesis. Particular attention is devoted to the ASP.NET to ASP.NET Core evolution as a paradigmatic example of framework-level modernization, illustrating how tooling, runtime design, cross-platform support, and cloud-native readiness reshape modernization strategies at the application level (Valiveti, 2025). By situating this evolution within broader modernization taxonomies and software evolution laws, the article demonstrates how platform transitions both enable and constrain legacy renewal efforts.

The findings highlight that modernization success is contingent upon aligning architectural decisions with organizational objectives, legacy system characteristics, and long-term evolutionary capacity. Modernization is shown to be neither inherently beneficial nor universally applicable; rather, it is a negotiated process involving trade-offs between stability and change, innovation and continuity. The discussion advances a nuanced understanding of modernization as an ongoing socio-technical transformation, offering theoretical implications for software engineering research and practical insights for organizations navigating complex legacy landscapes.

Keywords

Legacy systems modernization, software architecture evolution, cloud migration, microservices

References

Hasan, M. H., Osman, M. H., Admodisastro, N. I., and Muhammad, M. S. (2023). Legacy systems to cloud migration: A review from the architectural perspective. The Journal of Systems and Software, 202, 111702.

Bennett, K. (1995). Legacy systems: Coping with success. IEEE Software, 12(1), 19–23.

Valiveti, S. S. S. (2025). Evolution of ASP.NET to ASP.NET Core: Tools, Strategies, and Implementation Approaches. In Proceedings of the 2025 IEEE 2nd International Conference on Information Technology, Electronics and Intelligent Communication Systems. IEEE.

Knoche, H., and Hasselbring, W. (2018). Using microservices for legacy software modernization. IEEE Software, 35, 44–49.

Madhavji, N. H. (2002). Lehman’s laws of software evolution, in context. Proceedings of the International Conference on Software Maintenance.

Khadka, R., Shrestha, P., Klein, B., Saeidi, A., Hage, J., Jansen, S., Van Dis, E., and Bruntink, M. (2015). Does software modernization deliver what it aimed for? A post modernization analysis of five software modernization case studies. Proceedings of the IEEE International Conference on Software Maintenance and Evolution.

Marquez, L., Rosado, D. G., Mouratidis, H., Mellado, D., and Fernandez-Medina, E. (2015). A framework for secure migration processes of legacy systems to the cloud. Lecture Notes in Business Information Processing, 215, 507–517.

Mendonca, N. C., Box, C., Manolache, C., and Ryan, L. (2021). The monolith strikes back: Why Istio migrated from microservices to a monolithic architecture. IEEE Software, 38(5), 17–22.

Fanelli, T. C., Simons, S. C., and Banerjee, S. (2016). A systematic framework for modernizing legacy application systems. Proceedings of the IEEE International Conference on Software Analysis, Evolution, and Reengineering.

Seacord, R. C., Plakosh, D., and Lewis, G. A. (2003). Modernizing legacy systems: Software technologies, engineering process and business practices. Addison-Wesley.

Wolfart, D., Assuncao, W. K. G., da Silva, I. F., Domingos, D. C. P., Schmeing, E., Villaca, G. L. D., and Paza, D. N. (2021). Modernizing legacy systems with microservices: A roadmap. Proceedings of the Evaluation and Assessment in Software Engineering Conference.

Leon, P. L., and Horita, F. E. A. (2021). On the modernization of systems for supporting digital transformation: A research agenda. Brazilian Symposium on Information Systems.

Seifried, C. S., and Novicevic, M. M. (2017). The history of the modernisation construct: Tracing the contribution of business and economic historians. Journal of Management History, 23(1), 51–73.

GAO. (2019). Information Technology: Agencies Need to Develop Modernization Plans for Critical Legacy Systems.

Morris, R. (2021). Keeping old computers going costs government billions a year. BBC News.

Beach, D. (2019). Legacy systems push up costs of digital transformation. The Global Treasurer.

Hrustek, L., Tomicic Furjan, M., and Pihir, I. (2019). Influence of digital transformation drivers on business model creation. MIPRO Conference.

Sanchez-Gordon, M. L., Colomo-Palacios, R., Amescua Seco, A., and O’Connor, R. V. (2016). The route to software process improvement in small- and medium-sized enterprises. Springer International Publishing.

Article Statistics

Downloads

Download data is not yet available.

Copyright License

Download Citations

How to Cite

Benjamin L. Fairchild. (2025). A Comprehensive Examination of Legacy Software Modernization Pathways: Architectural Evolution, Cloud-Native Transitions, and the Transformation from ASP.NET to ASP.NET Core. International Journal of Modern Medicine, 4(11), 51-57. https://intjmm.com/index.php/ijmm/article/view/108