OpenVMS Application Migration

Move business-critical applications from OpenVMS

We have over 30 years of experience working with organisations to migrate their custom-developed, legacy applications. We offer a comprehensive, tools-based approach and proven expertise, so we can move your legacy applications from OpenVMS  to Linux or Windows with minimal risk. This is done at a fraction of the cost of redeveloping or buying a package, maximising your return on investment for your OpenVMS applications.
Our automated approach successfully transforms your applications, and re-deploys them onto a new server platform. This means you can continue to meet ongoing business challenges, and maintain competitive advantage, using your critical, core applications.

We can take your COBOL, Fortran, Pascal, C or BASIC application, user interface (SMG, RMS or DECForms), DCL command files and associated data (RMS, Rdb or Oracle) to your choice of Unix, Linux or Windows. We can also improve the functionality of your application along the way.

advanced_illustrations_hero_OpenVMS Cloud.svg

Are you Facing these Challenges?

There are a number of reasons why you may choose to migrate OpenVMS applications to an open systems environment. 
These include:

 Need to secure the future of business-critical applications

Wanting to reduce running costs

Need for better application integration

Standardisation on corporate hardware platform

Minimise dependence on scarce skill sets

End of support for various flavours of OpenVMS

The benefits of migrating your OpenVMS applications


Minimise risk

With our automated tools, proven methodology and 30 years of experience, you can trust our experts to handle this process safely.


React quickly

You will have increased agility with more reliable business intelligence. Modernised applications will enable you to react to market changes, and ensure your organisation stays competitive.


Effective and clear planning

We define timescales and provide costs upfront to ensure that you know what expect from the project.


Minimal business disruption

We partner with you during the whole process to understand your business fully to make sure there is minimal disruption. Our automated tools ensure that your business logic and user interface remain consistent.


Availability of skills

The skills required to manage and develop applications on the VME platform are becoming few and far between, causing them to be expensive. Migrating to a modern environment makes more specialists available to support your technology. Our consultants are highly experienced with migrating a vast range of legacy applications, and will guide you each step of the way.


Don't just move, improve

After a successful migration, improvements can be made to the user interface, systems can be integrated, data can be transformed, and security will be enhanced.

How we Achieve a Successful Migration

  • Our tools provide full emulation for either FMS, SMG or DECforms screen management tools. This means no retraining for your users, they can use the system immediately.
  • Our solution allows you to take your migration as an opportunity to modernise your database. RMS files and RDB tables can be migrated directly to Oracle or Microsoft SQL Server.
  • Our data migration tools handle the conversion of the data to the new relational format. Migrations to relational databases are undertaken by our skilled migration consultants. Alternatively, you can take your RMS files directly to an equivalent ISAM structure on your target platform.
  • We provide full support for running your DCL and VMS jobs on the target platform without any conversion. There’s no rewriting to cryptic UNIX scripts or Windows .BAT files. You can run your DCL as is, without changing a line of code!
  • There’s no need to worry if your application makes wide use of the many OpenVMS system service calls. Often this can be the most difficult aspect of a VMS migration, but our solution provides comprehensive runtime support for these VMS functions, and removes the need to rewrite or convert these calls within your application code.

Our Success Stories

Advanced Client Logos balfour beatty
"Balfour Beatty faced ongoing and increasing maintenance costs, and the inherent risk of running a business-critical system on a proprietary platform. With the migration of this application to a far more cost-effective platform they are seeing an increasing return on their investment."
Read case study
Advanced Client Logos westing house
"We chose Advanced for this complex and demanding migration as it had both the technical expertise to convert our OpenVMS applications to Windows, and a well-established migration methodology."
Read case study
Advanced Client Logos cashco
"Cashco was running its entire operation on a highly customised, long-standing OpenVMS system. They wanted to reduce their dependency on this ageing platform, mitigate the risk of skills shortages and use the latest database tools - while at the same time retaining their valuable business logic."
Read case study

More information about our OpenVMS migration services

OpenVMS Migration

We provide a comprehensive tools-based approach, and proven expertise, to rapidly and successfully move your business critical OpenVMS applications to just about any UNIX, Linux or Windows platform you want – and improve the functionality of your application along the way.

Read the Fact Sheet

Open Basic

Open BASIC is a retargetable compiler that reads VAX BASIC and generates portable C source code. It also automates the migration of BASIC applications to open systems.

Read the Fact Sheet

Open Pascal

Open Pascal reads OpenVMS Pascal and generates portable C source code. Open Pascal automates the migration of OpenVMS Pascal applications to open systems

Read the Fact Sheet


Open COBOL is a source code language converter that reads OpenVMS COBOL and generates consistent, portable, and maintainable COBOL source code.

Read the Fact Sheet

Open DCL

Open DCL is a command interpreter that allows VMS users to operate Unix, Linux and Windows systems with familiar VAX DCL commands

Read the Fact Sheet

Open JBC

Open JBC is an emulation of the VMS Job/Batch Controller (JBC), and the VMS JBC system provides batch and print queues to users and to applications.

Read the Fact Sheet

Open C/Fix

Open C/FIX is a translator that converts VMS specific C code to C code that is compatible with Open LIBR8 on Unix, Linux and Windows systems

Read the Fact Sheet

Open LIBR8

Open LIBR8 is a comprehensive set of callable OpenVMS library routines native to, and optimised for, Unix, Linux and Windows

Read the Fact Sheet

We really are focused on you

Opting in for additional information is not required to receive a reply from Advanced

OpenVMS news article

News and Blogs Generic  45
News and Blogs Business Law

Solving the legacy problem once and for all

There is a sense of unease in the UK business climate as we wait to see how Brexit unfolds. The decisions that organisations make in 2018 and 2019 will determine if this period of uncertainty has the potential to turn them into big winners or big losers – there won’t be much in between.

News and Blog Generic 39

Need more help?

Support Centre

With a 300 strong dedicated support team, you can get in touch with us via phone, email or through our 24x7 online customer portals. We’re here to help.


Find out more about our solutions & how we have helped our customers reimagine their business by searching our resources.

Success Stories

See how we enable our customers to positively impact millions of people.