There are multiple aspects to the application modernization process, and also many varied means of implementation and delivery.
From extending the life of your existing applications, leveraging your business logic, developing new functionality, to taking advantage of today's mobile devices and the Cloud, there are so many options available.