top of page


Code refactoring

Automatic 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 cloud adaptation, enables companies to retain their functional assets while migrating to newer technology without rewriting the whole application.    


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:


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:


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

New Java code.jpg
bottom of page