Legacy modernization involves converting legacy systems to modern platforms to retain their value while gaining increased agility. This is done through techniques like re-engineering, re-hosting, integration, and package implementation. It allows organizations to reduce costs, improve returns, and more easily move applications to the cloud. However, legacy modernization is complex and requires planning to address integration issues when breaking apart legacy applications.