Other IBM Z app modernization approaches include rewriting all code to Java or migrating to a public cloud, which could sacrifice Z capabilities while failing to reduce costs, according to IBM.