Is the modernization of a legacy application a good idea?