Core Modernization: Bridging the Gap Between Legacy Systems and Future Needs