Progress applications have been typically developed in the era when web development and the Internet were still in their formative stages and not used extensively. Although old and monolithic, they carry useful business logic. Extracting the value of knowledge and logic embedded within these applications is not only challenging but also costly in some cases.
A well-formulated decision mechanism is therefore required to evaluate the modernization of the applications, keeping cost, time and future business objectives in perspective.
The following figure defines some of the primary reasons for modernization:
Fig: Technological Objectives of Modernization
Let’s now see what Gartner says about Legacy Modernization:
In all these scenarios, you must consider modernization as your top priority. Your objectives to modernize may be any or several of these factors. However, once you complete your modernization journey, you will have an application that is web-enabled, mobile-enabled, event-driven, scalable and geared up to meet your changing business requirements at a fast pace.
This is particularly important as you embrace today’s disruptive technologies such as the Cloud, Mobility, Social and Big Data and Analytics. Your legacy app needs to transform into an app that leverages these technologies while retaining all the goodness that it started out with all those years ago.