Are any legacy specific programming structures supported by your tools like REDEFINE, or multidimensional array?

Practically all these kinds of features or built-in services of legacy programming languages are supported by our solution. Without supporting these it is not possible to convert one language to another without changing the results of business transactions and one of our strongest principals is to keep the data, services and functions of a legacy system unchanged. If any of these are modified in a modernization project they will have an influence on the daily business of the organization and we need to avoid that in order to mitigate further risk.

What kind of quality assurance processes do you have? How can we make sure that your solution results in a precise migration?

Our modernization framework supports more levels of QA during the conversion. Besides unit testing and code quality gates for the converted source code we also provide test automation tools for the functional testing. In a technical modernization project functional testing means the comparison of business functions’ and transactions’ results between the legacy and the converted systems. We provide a tool for test automation in order to reduce testing effort and the need for tester resources in the projects. For further information on our test automation tool AppTester please visit the Tools page and feel free to request a demonstration as well so that we can show you how it works!

Can you provide some ball-park estimate of time and cost of our migration project?

Yes we can, but we need some information from you first! Since we provide services and not licences we have to ascertain the size and complexity of your application and a couple of other circumstances (e.g. your concept of the target scenario; integration points, like interfaces; planned task split; etc.) in order to develop any estimate.
We are happy to run a quick analysis on your source code with our KnowledgeLiberator tool to measure complexity, please apply for a free code analysis if you are interested!

What type and how much training do the end-users need to be productive with the converted system?

Actually the impact on end-users is minimal! We do technological modernization so we replace the platform (database engine; programming language; etc.) while keeping the functionality of the legacy application unchanged. It means that the converted application provides the original identical output for the users both on the screens in on-line mode and also in batch mode. The end-users can practically work with the converted system without any training. There might be some minor changes like accessing the business functions on a webpage instead of on the 3270 terminals, or accessing batch/print files in a different application than before, but the functions and flow remains the same.

Can we have a trial or demo version or how else can we check the capabilities of your tools?

We fully support your idea and encourage all customers to demand proof instead of accepting promises!
As we provide services and not tool licences, we don’t have trial versions for download but we offer various options for such verification purposes.

We are always happy to arrange a live demonstration of our conversion and other tools for you either in person or via WebEx, please send us a request for a demo if you are interested!

As part of our service we sometimes enter into engagements for delivering PoC (Proof of Concept) or pilot projects where we migrate some of your data and programs in order to prove the capabilities and feasibility of our solution. If you are interested in having a test conversion on your own database and application, please contact us and we will develop a plan together with your team!

Is the conversion done on-site or off-site?

Our general practice is to do the conversion of the application source code off-site at our premises to minimize travel costs, so our aim is to keep resources working on code conversion iterations at our offices. At predefined milestones of the project our consultants go on-site to work together with your and local partner’s team. We respect your security policies and rules for sending sources and data off-site, just let us know your preference!

What is the automation level of your solution?

The main concept behind our tools and services is to reach the highest possible level of automation so we try to eliminate any manual work on the converted source code base! Automation ensures uniform quality and unified syntax of the new code base, but most importantly it mitigates risk associated with time and cost of any enterprise software development and integration projects.
Please visit our methodology page for more information and also request a live demonstration so that we can show you how automated our technology is!

What software products, licences do I need after migration?

There is no specific need on our side to implement the converted application, so we don’t utilize any 3rd party components that would require additional licences. The migrated system only needs the standard system software of your target scenario e.g. operating system, database management system, application server and anything else you may define like schedulers, spooling, integration tools etc.

Are there any enhancements done to the original system by your solution?

Our code converter called CodeLiberator uses conversion rules and patterns that can be customized according to your needs during the project. Besides providing various options for different code syntax on the target side it also allows certain automated enhancements of the user interface and of the business logic as well. Contact us to discuss your needs and the options we can offer you!