|
Why is Application Modernization Better than Code Migration?
|
|
Modernization is the most Effective Option for Modernizing Legacy Applications |
|
While several methods are available for moving legacy applications to modern Java or .NET platforms, the
Metex Modernization solution delivers the optimal combination of high quality, modest cost and minimum risk. |
|
Project Type |
Project Characteristics |
Cost |
Manual Re-write |
- Long Project Duration
- High Code Quality
- High Risk
|
- Very High
- Often not fully accounted
|
Metex Modernization |
- ~ ⅓ of Manual Project Duration
- High Code Quality
- Low Risk (proven by past projects)
|
- Medium
- Low long-term maintenance
|
Application Migration Code Conversion |
- Mostly C/S 4GL -> C/S Java/.NET
- Code appears to be 4GL in Java/.NET
- Mainly used for small projects
|
- Medium/Low
- High code maintenance
|
|
|
|
Key Considerations |
|
- A manual code re-write has the longest duration, the highest project cost and the largest project risk.
- A simple code migration will generally offer the lowest initial cost but higher maintenance costs due to inferior code quality will quickly outweigh the apparent initial cost savings.
- The Metex Modernization solution offers the strongest ROI as it is substantially less expensive than a manual code re-write and while initial costs may be slightly higher than a simple code migration, the higher code quality provides significantly lower long-term maintenance costs.
|
A Cost Comparison of Conversion Options |
|
|
|
|
Metex Delivers High Quality Application Modernization not Simple Code Migration |
|
The Metex Modernization solution uses a combination of advanced automated tools, sophisticated
modernization technologies and professional services to produce a high-quality, native style,
multi-tier modern application.
While many automated conversion, translation and migration tools are available and used within the
industry, the Metex suite of application modernization tools have been developed and refined over a
period of 10 years and are truly unique in both approach and results.   Most automated tools process
an application’s code with a single pass and simple conversion rules, producing code in a rigid format
that often retains characteristics of the original legacy language within the new Java or .NET code.
Metex offers a sophisticated suite of automated tools that transform each layer of the target
architecture and are based on each client’s specific architecture requirements.   Metex tools are
applied to the original code in multiple segments and the final output delivers standard native Java or
.NET code with no hints of the original legacy language.
|
|
Top |
|
|
|
|
- Both produce high-quality code.
- The Metex Application Modernization project can be completed in far less time.
- A Metex Application Modernization has a much lower cost.
- A Metex project has much lower risk.
|
|
|
|
|
|
- Clients must be able to select their desired target application architecture.
- Multiple automated tools are used for different tasks and employed according to the selected architecture.
- Code created by automation must be native-style .NET or Java.
- Clients must be able to maintain clear visibility of the mutually agreed project plan.
- Clients receive all source code and have no proprietary external dependencies.
|
|
|
|
|