Legacy Application Modernization

VERANG’s Technical Capabilities

VERANG is an IT application modernization company that specializes in complete migration of legacy systems to modern environments. More precisely, we specialize in automated code conversion and mainframe database/data sets migration.  Our work process utilizes in-house written software parsers and code generators to automate the modernization process along with Agile methodologies to greatly reduce the duration of legacy system modernization projects.

VERANG’s “lift & shift” modernization approach allows us to minimize complications during the automated migration process.  Our automated conversion tools allow us to focus more on testing, optimizing, and customizing the converted system to the customers exact preferences.

Our approach to modernization projects has allowed VERANG to be successful on projects from vastly different work sectors ranging from financial institutions to heavy manufacturing industries and user-heavy government systems.  The flexibility of our conversion platform also enables us to quickly add new source and target environments. Since our migrated code operates in the “open source” environment, there are many available opportunities for integration with other platforms. As such, the migrated code is very scalable and is limited only by the performance of the database.


VERANG’s services include but are not limited to the languages and databases shown in the table.



Source Languages Migrated with 99.8% Automated Tools

  • PL/1
  • JCL
  • EASYTRIEVE (Classic and PLUS)
  • Java (to C#)
  • Pathfinder (including extraction fo BPMN (business flaws in the code))
  • Delphi
  • IDL


Source Languages Migrated Manually

  • Assembler (HLASM/370 and extensions)
    *(partially automated migration)

Source Mainframe Databases Migrated Automatically

  • ADABAS (including ADAREP)
  • IMS/DB
  • VSAM (including IDCAMS utility)
  • QSAM (including GDG emulation)
  • IDMS
  • Any RDBMS vendor to another RDBMS vendor
  • Sequential files
  • DB2

OS & TP Monitor Emulation

  • CICS
  • IMS/DC
  • Batch (JES and some TSO functions)
  • Web Services (autogen from subroutines)


  • Embedded SQL is migrated automatically (EXEC SQL)
  • We can translate one DB vendor to another e.g. DB2 to MSSQL
  • MQ series can be kept without change or migrated to MSMQ
  • We have solutions for proprietary RPC facilities such as EntireX
  • We generate Web Services automatically from subroutines
    using documented parameters e.g. LINKAGE SECTION in COBOL
  • We provide “plug compatible replacements for many z/OS
    batch utilities such as SORT, IEBCOPY, etc.
  • Authentication/Authorization – we provide solutions that use Active Directory or other LDAP protocol to provide authentication and authorization.  This can be custom designed or integrated with an API.

Target Languages

  • Java (JDK 1.8 or better)
  • C# (.Net 4.51 or better)
  • KSH (JCL target migration)
  • Windows Cmd (JCL target migration)
  • JSP 2.2 (UI migration)
  • ASPX 1.0 (UI migration)
  •  HTML5 (browser support – IE/Chrome/Firefox/Safari etc.)
  • JavaScript 1.8.5 or better (UI support)
  • CSS3 (UI support)

Target Mainframe Databases

  • Oracle 11g or better
  • DB2 UDB version 9 or better
  • MSSQL 2014 or newer
  • PostgreSQL (VSAM/QSAM only)
  • MySQL (VSAM/QSAM only)


Target Platforms

  • Windows 32 and 64 bit
  • Linux 32 and 64 bit – Red Hat, Ubuntu, Fedora, Centos, etc.
  • Any platform that supports Java version 1.8 or better
  • And other platforms


Target Application Servers

  • IIS
  • Tomcat
  • GlassFish
  • WebSphere
  • WebLogic
  • JBoss