OMA defines automated migration as the ability to transform legacy technologies into more modern ones with an automation rate of approximately 80% or higher.
Automated migrations are particularly useful when there is no desire to make major architectural changes to an application itself. Thus transforming code to make use of new databases or transforming 4th generation languages that are less "legacy reliant" to start with are good potential candidates for automated migration.
Additionally, automated migration is a useful modernization technique for cleaning up legacy environments by performing code restructuring and other modernizations where the source and target language are the same.
The following are OMA Automated Migration partners. Click on their name to see a summary of their solution.