Application Modernization vs Building App from Scratch — Choosing the Lesser of Two Evils