Legacy application modernization