top of page

Solutions

Code refactoring

Automatic code refactoring of legacy code such as COBOL, PL/I, or even Assembler is, in many cases, an integral part of the modernization process. MOST's automatic code refactoring capability, including the adaptation to the cloud technology, enables companies to retain their functional assets while migrating to newer technology without rewriting the whole application.    

Why MOST

MOST has carried out programming language refactoring projects worldwide. These projects have been completed within budget and the scheduled time frame together with a high level of customer satisfaction.

MOST projects are successful due to 3 key contributors:

Asset%201123_edited.png

MOST Methodology

Asset 1ww.png

OnTarget technology

Asset 1123.png

Experienced staff & management team

 

What We Offer

MOST uses automated tools to refactor the code of legacy applications.

The tools automatically convert programming languages such as COBOL, Natural, PL/1, Fortran, Pathfinder (Ingenium), Easytrieve, Assembler, RPG, and JCL to Java, C#, C, Angular, and script languages to the relevant platform of choice on the cloud or on-premise.

Accompanying the tools is a library of predefined "base elements" used to speed up the refactoring process.

The refactored application can be maintained and enhanced independently by the customer. 

Apart from the core refactoring, we handle the required changes to environmental components such as internal and external interfaces, security changes, printing and schedulers.  

Automated conversion of Assembler

MOST offers a solution for converting Assembler code to Java or C#. The conversion is fully automated, subject to Assessment. The converted code is completely maintainable and includes documentation of the original code alongside the converted code.

The following is an example of Assembler code:

ASM.jpg

The following is the converted code to Java. Note the original Assembler code in comments:

New Java code.jpg
bottom of page