Do you have any code analysis or assessment capabilities to verify our source code before migration?
Yes we have a high performance source code processing tool for code analysis and documentation purposes called the KnowledgeLiberator. Please check the details on our Tools page for further information on KnowledgeLiberator and other tools in our unique modernization framework. Or if you are interested in code analysis please check our offering for a free assessment.
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!
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!
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.
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!
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!
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!
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.
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!