Many IBM i customers are taking a hard look at how they can bring their heritage applications, along with all the significant business value they contain, into a modern world. There are a number of different approaches to do that, and in reality, these methods work together and complement each other. There is no one single route, but rather a combination of approaches that leads to the best results at the lowest cost and the least grief.

The average IBM i customer has something in the order of five million lines of code that embody their mission critical applications. Companies want to leverage that code to create flexible application programming interfaces or APIs and Web services – the building blocks of modern software.