Automated Modernization of Legacy Applications to .NET or Java (EE) Environments

Many organizations built their mission-critical applications with tools, which were serious and robust for their time. Software companies invested in frameworks for those tools. Billions of code lines have been written by thousands of trained developers. Organizations invested in the infrastructure assuming that they invested in a platform that will remain vibrant over the years.
However the forces of the market thought otherwise. Those tools are now niche players in the application development tool market. The number of new installments diminished. Professional personnel are becoming scarce.