Application Modernization Services Overview

VERANG’s Technical Capabilities

VERANG is an IT applications 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 100% 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


Data Migration Framework

VERANG’s proprietary set of internally developed applications and processes is called the “Data Migration Framework” (DMF). VERANG’s DMF embodies procedures, technical know-how and applications developed throughout the years of working on mainframe data migration projects.

The DMF platform allows for automation of many labor intensive steps in mainframe migration projects such as:

  • assessing and analyzing data sources to be migrated
  • generating relational data model and DDL scripts for building relational databases
  • generating programs for unloading data from the source environment
  • converting unloaded files from source to target encoding
  • creating loading scripts for populating relational target databases
  • generating and deploying tools to support migrated data in relational target database
  • validating the migrated data

DMF is configurable to meet requirements of common types of migration project and environments encountered in practice.
Being configurable, DMF allows for:

  • easy customization for various source and target environments encountered in practice
  • choice of preferred normal form for relational databases
  • modifications dictated by performance issues in the migrated environment
  • selection of several data loading strategies
  • implementation of various data validation strategies
  • risk reduction in handling and resolving of unforeseen situations encountered during migration