Why Anubex?

Anubex is a without doubt the best choice for organizations considering a “re-fresh” of their legacy applications:

Thought Leadership & Reputation

Anubex considers itself first and foremost as a ‘migration specialist’, independent of the legacy or target technology stack. The core competence of Anubex is the know-how, and the Intellectual Property (IP), available in the company on how migration projects should be undertaken: what the stages and steps are, how the project should be structured, which the typical pitfalls and risks are, which and how processes should be automated, etc. Examples are not only its conversion and testing tools, but even more Migratonomy.

Secondly, since this is still an emerging market, and there are many companies out making claims on capabilities they supposedly have, reputation and references are extremely important. Anubex has plenty of success stories available as well as publication of named project successes. Anubex’ customers are happy to host visitors and act as references.

Functional Equivalency & Business Continuity

Anubex’ migration approach is ‘like-for-like’ or ‘iso-functional’: the migrated application should behave exactly the same as the original, legacy application. Since most migration projects are (partially) fixed price engagements, unambiguous scope and acceptance criteria are extremely important. If a customer would be interested in, for example, semi-manual user interface modernization, Anubex would propose – if the conversion cannot be automated – to split this endeavor into two subsequent projects. This would additionally also make the risks much more manageable. Finally, a like-for-like migration also allows to use TestMatch and DataMatch for testing, lowering the project costs by eliminating test effort from the customer. Anubex further promises also similar performance of the migrated application, maintainability and scalability of the migrated applications.

Automation and Inherent Modernization

Anubex claims automated migrations, including – when applicable – +99,99% automated code conversion. Another aspect of automation is the testing, for which Anubex developed two unique products: TestMatch and DataMatch.

Anubex will certainly also take the opportunity to modernize while migrating (inherent modernization), if it can be done in an automated way (examples include replacing JCL by a modern scripting language, and introducing date and time fields in the database). Automation is important for several reasons, amongst others to keep the project duration as short as possible and assure an optimal Return on Investment (ROI) for the project, but also to assure correctness and repeatability and keep the risks to a minimum. By automating the testing part, the involvement of the business users can be kept to an absolute minimum, and the project can be regarded as an IT project, not affecting the business!

No Code Freeze

Migration projects typically take a certain amount of time. Notwithstanding that Anubex continually invests in improving its tools to automate the conversions and testing to a maximum, a project will typically take anything between 6 and 24 months (depending on the complexity of the legacy environment). Even 6 months is a long period for many customers to not evolve their code base: there might be error corrections or mandatory legal changes. Anubex has developed unique IP to keep the code freeze (and data freeze) period to a strict minimum.

Customization and Continuous Improvement

Anubex’ conversion technology evolves continuously. Every time a project starts, the tools are customized towards the customers’ specific environment (naming conventions, dead code treatment, level of object orientation are examples). But also during each project, continuous improvements and additions are made to the tools, with all customers benefiting immediately of the new developments. There is no such thing as periodic releases of the conversion tools, there are (almost) daily builds of the software.

Native Technologies and Cloud

Anubex opposes the emulation approach , and stands for migration and conversion to native technologies. The trade-off companies need to make is if they want to stay dependent on ‘old skills’ such as CICS, JCL, or even Natural, or if they make the step and replace those technologies for once and for all, and introduce dependence of new skills like a modern scripting language, or a relational database. On top of this, the Anubex approach will enable companies to move their applications to a virtualized environment. In other words, Anubex brings the old mainframe applications to the Cloud!

Additional advantages of this approach are:

  • No technological dependence of a thin layer, which can be a source of instability while running on a proven, stable operating system.
  • No expensive ‘run-time’ environment, with lock-in and new financial dependency on a vendor.
  • Full support for integration with new technologies (mobile, BI, etc.).
  • No second migration project needed sometime in the future when the skills of the legacy technologies will have completely disappeared.