Legacy Application Modernization: Best Practices & Risks of Inaction