What are application modernization services?
Application modernization services address the migration of legacy software to new applications or platforms, including the integration of new functionality to provide the latest functions to the business. Software modernization options include re-platforming, re-hosting, recoding, rearchitecting, re-engineering, interoperability, replacement and retirement, as well as changes to the application architecture to clarify which option should be selected.
A legacy software application is “an information system that may be based on outdated technologies, but is critical to day-to-day operations.” ~ Gartner
A legacy software system may include functionality which is no longer relevant in the current context, and may hinder or prevent the use of modern software development methods or technologies.