Partial modernization of existing software is a highly viable option. As opposed to the Big Bang approach of migrating the entire application to a new platform lock, stock and barrel, this is a phased approach that addresses different parts of the software in isolation for the rest and modernizes that part alone.
Sounds intriguing?
The parts of a software application that can usually be modernized in isolation from the rest of the application usually consist of the following: