The best way to refactor a program is to refactor it.
Digital transformation is not an option, but a must.