Modernizing Legacy Software for the Future:
If you are running legacy software, it is likely that you no longer have the underlying support documentation for these systems. The original business logic and "how-to" documents tend
not to be kept up-to-date, even if they can still be found. After years of maintenance and patches, often in an ad-hoc manner, the application becomes more and more fragile, developers become reluctant to touch it.
And yet, you are still dependent on it!
Before migrating legacy programs to more modern languages, you can either completely re-design the business logic, or engage a specialist to read the code, and determine the original
underlying logic.
|