Legacy Application Modernization works would mean upgrading, re-architecting, or replacing the old software for some modern functionality. This could be taking implementations into cloud-native infrastructure, picking new programming languages, or decomposing monolithic applications into smaller microservices. https://www.behance.net/gallery/230485055/Legacy-Application-Modernization