An application modernization strategy should be based upon a thorough assessment of each application and the anticipated ease and difficulty of modernizing it. In addition, each has its own role in addressing customer experience and bringing value to business processes. Some approaches to modernization don't require a zero-sum strategy for high-value applications that may be difficult to move. For high-value applications that may be hard to move, they should be tackled first.