All Products
ACMS
The VSI ACMS transaction processing system is a transaction processing monitor that runs on the OpenVMS operating system. It is intended for businesses that require high performance, security, data integrity, and both centralized and distributed processing. Retail, banking, financial services, telecommunications, health, customer service, manufacturing, and insurance are some of the industries that can make use of the ACMS system.
On Integrity, licenses per active socket (ACMS, ACMS-RT, ACMS-REM) are available. On Alpha, VSI ACMS is part of the Alpha-System/ALPHA-LP license bundle.
ActiveMQ
Apache ActiveMQ message broker is an open source implementation on the Java Message Service specification. It provides a reliable hub in any message-oriented enterprise application and integrates well with Java EE containers, ESBs, and other JMS providers. Also provides support for other messaging protocols: AMQP 1.0, MQTT, STOMP, OpenWire.
BSD
Apache ANT (Another Neat Tool)
Apache ANT is a Java-based build tool, similar to make.
Integrity: BOE.
Apache Maven
Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model, Maven can manage a project's build, reporting and documentation from a central piece of information. It can be used for building and managing any Java-based project.
Apache
Archive Backup System
ABS automates backup operations, provides for system archiving, and makes it easy to find files stored on tapes and disks. ABS also provides client backup facilities for Windows 2000/XP, Tru64 UNIX, and remote Open-VMS clients.
Subscription based per node and enterprise licenses available
Availability Manager
The VSI Availability Manager is a system management tool that allows one to monitor, from an OpenVMS or Windows node, one or more OpenVMS nodes on an extended local area network (LAN). The Availability Manager helps system managers and analysts target a specific node or process for detailed analysis. This tool collects system and process data from multiple OpenVMS nodes simultaneously, analyzes the data, and displays the output using a graphical user interface (GUI).
Integrity: HAOE, individually available per active socket.
Alpha: Alpha-System/Alpha-LP.
AXIS2
Apache AXIS2 is the core engine for web services. It is a complete redesign and rewrite of the previously used Apache AXIS SOAP stack. Based on the 1.7.3 release from the Apache Software Foundation, it includes a prebuilt Java servlet which can be deployed within an application server such as Tomcat.
Subscription based per node and enterprise licenses available
BASIC
VSI BASIC is a shareable language processor for the OpenVMS operating system. It can be invoked as a compiler and the resulting modules can be linked and run with standard OpenVMS commands. VSI BASIC provides high performance for application development by generating inline native mode instructions. VSI BASIC is also integrated with various programming productivity tools such as VMS IDE.
Integrity: per concurrent use.
Alpha: ALPHA-LP.
C
VSI C for OpenVMS is a standard-conforming implementation of the C programming language with extensions.
Integrity: per concurrent use.
Alpha: ALPHA-LP.
C++
VSI C++ for OpenVMS is a native programming language product, which generates highly optimized object code. VSI C++ for OpenVMS is based on the ANSI/ISO C++ International Standard, reference designation number ISO/IEC 14882:1998. In addition to this standard, VSI C++ supports the ARM, GNU, and MS dialects.
Integrity: per concurrent use.
Alpha: ALPHA-LP.
Clusters
VSI OpenVMS Cluster Software is an OpenVMS System Integrated Product that provides a highly integrated OpenVMS computing environment distributed over multiple server systems that can share processing, mass storage, and other resources under a single OpenVMS security and management domain.
Integrity: HAOE.
Alpha: Alpha-SYSTEM/Alpha-LP.
Clusters Client
OpenVMS Cluster configurations can be configured with systems that operate and are licensed explicitly as client systems. OpenVMS Cluster Client licensing is provided as part of the NAS150 layered product.
BSD
COBOL
VSI COBOL for OpenVMS Alpha and OpenVMS Integrity is a high-level language for business data processing that operates on the OpenVMS Operating System. VSI COBOL is based upon the 1985 ANSI COBOL Standard X3.23-1985 as modified by the X.23a-1989 amendment.
Integrity: per concurrent use.
Alpha: ALPHA-LP.
Code Management System
The VSI Code Management System (CMS) for OpenVMS Alpha/I64 Systems provides an efficient method for storing project files and tracking all changes to those files.
Integrity: per active socket.
Alpha:Alpha-LP.
cURL
cURL is a command line tool for getting or sending files using URL syntax and libcURL is an API that can be used by developers to implement cURL functionality in their application code. The API and command line utility support numerous web protocols, including HTTP, HTTPS, FTP, FTPS, LDAP, SFTP, and others (see https://curl.haxx.se for more information).
cURL license
Datatrieve
Datatrieve is a database query, report, and data management tool. It provides a uniform access method for data stored by RMS, Oracle RDN, and Oracle CODASYL DBMS files on OpenVMS and data residing in other databases accessuble by the Oracle Rdb Transparent Gateway products.
Integrity: per active socket.
Alpha: ALPHA-LP.
DECForms
DECforms is a software product for the development and deployment of forms-based user interfaces for interactive applications running on OpenVMS systems. VSI DECforms Development (FDE) allows a form designer to create a form interactively, and the VSI DECforms Run-Time kit allows running of DECforms applications on a target or runtime node.
Integrity: FORMS and FORMS-RT (per active socket).
Alpha: ALPHA-LP.
DECnet
DECnet is the collective name for the family of communications products (software and hardware) that allow Digital operating systems to participate in a network.
Integrity: BOE (DECnet Plus, Phase IV), Extended Function - per socket.
Alpha: Alpha-System.
DECprint Supervisor
VSI DECprint supervisor (DCPS) for OpenVMS is a layered product that provides access to selected PostScript printers and supports these printers' special features, such as tray and media selection and two-sided printing. File formats supported include PostScript, ANSI-Compliant DIGITAL Printing Protocol Level 3 (DEC PPL3) and HP PCL. DCPS also includes features such as number-up, layup, automatic data type detection and high-speed image printing, plus translators for a number of printer languages.
Integrity: BOE.
Alpha: ALPHA-LP.
DECram
The DECram driver allows you to create a virtual disk and to read and write to that disk using standard OpenVMS disk I/O operations.
Integrity: BOE.
Alpha: Alpha-System/Alpha-LP.
DECset
VSI DECset for OpenVMS is an integrated programming tool set that supports software development coding, debugging, testing, and maintenance activities.
Integrity: per active socket.
Alpha: ALPHA-LP.
DECWindows Motif
DECWindows is a GUI to an OpenVMS system. The DECwindows Motif software follows a client/server processing model, where the server is a single-shared process that performs operations at the request of many client processes.
Integrity: per active socket.
Alpha: ALPHA-LP.
Digital Test Manager (DTM)
The VSI Digital Test Manager for OpenVMS Alpha and I64 Systems is a regression testing tool that automates the creation and maintenance of regression tests. It also automatically compares test run results with expected test results. The VSI Digital Test Manager provides users with flexibility in organizing tests, selecting tests for execution, and verifying and reviewing test results.
The Digital Test Manager is a component of the DECset. On Integrity, the DECset requires a Concurrent Use license. On Alpha, DECset is included in the Alpha-LP license.
Disk File Optimizer (DFO)
The Disk File Optimizer software is an OpenVMS utility designed to reduce file fragmentation on a storage device while that device remains on line to other users.
Integrity: per active socket.
Alpha: ALPHA-LP.
Distributed Computing Environment (DCE)
VSI DCE provides a set of the distributed computing functionality specified for The Open Group TM 's (OSF R Distributed Computing Environment (DCE) as well as tools for application developers. DCE Cell Directory Service (CDS) provides location-independent naming for resources.
Integrity: per active socket.
Alpha: ALPHA-LP.
Distributed File System (DFS)
DECdfs for OpenVMS is a DECnet for OpenVMS and DECnet-Plus layered product that provides OpenVMS users with the ability to use remote OpenVMS VAX, OpenVMS Alpha, and OpenVMS for Integrity server disks as if they were directly attached to the local OpenVMS system.
Integrity: per active socket.
Alpha: ALPHA-LP.
Distributed Queueing Service (DQS)
The DEC Distributed Queuing Service (DQS) for OpenVMS Systems software enables you to print files on devices that are attached to remote DECnet systems on your network. DQS software also allows you to display the status of your jobs at any time during their processing and to delete or modify your print jobs.
Integrity: per active socket.
Alpha: ALPHA-LP.
Enhanced Password Manager
The Enhanced Password Management software is provided in response to customer requests for the capability to implement additional United States Department of Defense (DoD) password requirements. The new software provides system managers and security administrators with additional assistance in defining and implementing a site-wide password policy using a password policy module.
Requires no additional license
Fortran
VSI Fortran for OpenVMS is an implementation of the Fortran programming language that supports the FORTRAN 66, FORTRAN 77, Fortran 90, and Fortran 95 standards.
On Integrity, Concurrent Use license. On Alpha, included in ALPHA-LP
Gearman
Gearman is an open source application framework to farm out work to other machines ot processes that are better suited to perform the work in question.
BSD
Gnuplot
Gnuplot is a portable command line-driven open source graphic utility for Linux, OS/2, Windows, OSX, and OpenVMS.
Gnuplot license
GNV (GNU's not VMS)
GNV (GNU's Not VMS) is an open source, GNU-based UNIX environment for OpenVMS that provides UNIX application developers, system managers, and users a UNIX-style environment on OpenVMS. This facilitates development and porting of UNIX software to OpenVMS.
GNV
Graphical Kernel System (GKS)
VSI Graphical Kernel System (GKS) for OpenVMS is a two-dimensional and three-dimensional graphics support system that provides a set of programming functions for creating interactive and non-interactive graphics applications.
Integrity: per active socket.
Alpha: ALPHA-LP.
HAProxy
HAProxy is a reliable, high-performance TCP/HTTP load balancer. Particularly suited for high traffic web sites, it is easy to use and integrate into existing environments.
BSD
I18N
VSI I18N is an internationalization data kit that provides locale data and iconv code converters for international software, utilities, and VSI C international run-time routines.
Integrity: BOE.
Alpha: ALPHA-LP.
Japanese OpenVMS OS (JVMS)
JVMS allows Japanese-speaking users to interact with the VSI OpenVMS operating system in their native language, and provide a platform for the development of Japanese OpenVMS applications.
BSD
Kerberos
OpenVMS Kerberos an implementation of Kerberos, a network authentication protocol designed to provide strong authentication for client/server applications, for OpenVMS systems.
Integrity: support included in BOE.
Alpha: Alpha-System.
LibPQ
LibPQ is the C application programmer's interface to PostgreSQL and includes a set of library functions that allow client programs to pass queries to PostgreSQL backend server and to receive the results of those queries.
PostgreSQL
LibRabbitMQ
Librabbitmq is a popular and powerful open source message broker, the leading implementation of AMQP. It provides a robust and flexible messaging platform designed to interoperate with other messaging systems.
BSD
LibRD Kafka
LibRD Kafka is a C/C++ library implementation of the Apache Kafka protocol - an open source message broker written in Java and Scala that aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds. It can be used with Cobol, Fortran, Pascal, and BASIC.
Apache
Lua
Lua is a powerful, fast, lightweight, embeddable scripting language that combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics.
BSD
MariaDB
MariaDB is a community-developed, commercially supported fork of the MySQL relational database management system provided under the GNU General Public License and is today one of the most popular and widely used databases in the world.
GPL
Media Robot Utility (MRU)
VSI Media Robot Utility (MRU) is a multiplatform software utility that provides direct robotic control for HP DLT (Digital Linear Tape), Super DLT and 4mm (DAT) loaders, the TL8nn libraries, and the TKZ loaders. This product provides the ability for the user to load a cartridge from a selected robot slot into a specified robot drive and unload the cartridge from the drive. It also provides the user the ability to move the cartridge from slot/drive/port to slot/drive/port if the hardware device qualifies the move.
Integrity: per system.
Alpha: ALPHA-LP.
Migration Software for Alpha to Integrity Servers (MSAI)
MSAI and VEST are utilities used to migrate software from Alpha to Integrity and from VAX to Alpha respectively.
BSD
Mosquitto
Mosquitto is an open source message broker that implements the MQTT protocol versions 5.0, 3.1.1, and 3.1. Includes all functionality provided by the open source release including SSL/TLS support, bridging, client authentication, and access controls.
Eclipse Public License
OMNI API
VSI OMNI API for OpenVMS is a network communications product that provides an Application Programming Interface (API) for the connection and management of manufacturing shop floor devices and control systems. The VSI OMNI API for OpenVMS provides for both open and proprietary device connections.
Integrity: per active socket.
Alpha: ALPHA-LP.
OpenJDK (Java for OpenVMS)
OpenJDK is a free and open source implementation of the Java Platform, Standard Edition (Java SE). OpenJDK is licensed under the GNU General Public License (GNU GPL) Version 2 with a linking exception such that components linked to the Java Class library are not subject to the terms of the GPL license. OpenJDK is the official reference implementation of Java SE since Version 7.
GPL
OpenLDAP
OpenLDAP is an open source implementation of the Lightweight Directory Access Protocol on OpenVMS.
OpenLDAP Public License
OpenSSL
OpenSSL is a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library.
Apache
OSAP/H1
VSI OSAP is a network communication product. It provides a solution to connect VSI applications with shop floor devices based on Siemens SINEC H1 communication protocol. SINEC H1 services are also identified as PG communication services in Siemens literature.
Integrity: per active socket.
Alpha: ALPHA-LP.
PAHO-C
PAHO-C (PAHO MQTT C API) is a fully featured MQTT client written in ANSI standard C.
Eclipse Public License
Pascal
VSI Pascal is a structured programming language that conforms to the American National Standard ANSI/IEEE770X3.97-1989 (ANSI) and the International Standard ISO 7185-1989 (ISO).
Integrity: per concurrent use.
Alpha: ALPHA-LP.
PERFDAT
PERFDAT is an integrated performance monitoring, analysis, and capacity planning solution for OpenVMS Alpha and OpenVMS Itanium. It is designed and developed for monitoring large complex OpenVMS environments and includes comprehensive data gathering, storage, and analysis functions. It also has the ability to monitor the performance of non-OpenVMS systems through standards-based extensions.
Subscription based per node and enterprise licenses available
Performance and Coverage Analyzer
The VSI Performance and Coverage Analyzer (PCA) for OpenVMS Alpha/I64 Systems helps users pinpoint execution bottlenecks in application programs. PCA can also identify which parts of an application are not executed by a given set of test data.
On Integrity, DECset, LSE/SCA and MMS require separate per active socket licenses. On Alpha, DECset included in the ALPHA-LP bundle.
Perl
Perl is an OpenVMS implementation of a Perl interpreter. Perl is a high-level, dynamic programming language originally developed by Larry Wall in 1987 as a Unix scripting language and is famous for its regular expression and string parsing abilities.
GPL
PHP
PHP is a popular general-purpose Open Source scripting language that is especially suited to web development. This OpenVMS port of PHP includes the core PHP language interpreter and various extensions (dynamically loadable modules), including extensions for various database client APIs, XML, compression, arbitrary precision arithmetic, web services (SOAP and REST), and graphics.
BSD
Python
Python is an interpreted high-level programming language for general-purpose programming that emphasizes code readability. It provides constructs that enable clear programming of both small and large scale software applications. Python features a dynamic type system and automatic memory management. The Python language supports multiple programming paradigms, including object-oriented, functional,and procedural, and has a large and comprehensive runtime library.
GPL
Redis
Redis is an open source in-memory data structure store used as a database, cache, and message broker. Redis supports strings, hashes, lists, sets, sorted sets with range queries, birmaps, and geospatial indexes with radius queries. It has built-in replication facilities, Lua scripting, LRU eviction of cache entries, transactions and different levels of on-disk persistence and provides high availability with Redis Sentinel and automatic partitioning with Redis Cluster.
BSD
RMS Journaling
VSI RMS Journaling for OpenVMS enables a system manager, user, or application to maintain the data integrity of RMS files in the event of a number of failure scenarios. RMS Journaling provides the following three types of journaling: after-image, before-image, and recovery journaling. These journaling products protect RMS file data from becoming lost or inconsistent.
Integrity: HAOE, per active socket.
Alpha: Alpha-LP
RTR
VSI Reliable Transaction Router (RTR) is fault tolerant transactional messaging middleware used to implement large, distributed applications using client/server technology. The back end provides transparent, content-based transaction routing for client/server applications.
On Integrity, RTR back end per socket licenses are available.
Ruby
Ruby is a dynamic, reflective, object-oriented, general-purpose Open Source programming language with a focus on simplicity and productivity, providing an elegant syntax that is natural to read and easy to write.
Ruby
Samba/CIFS
Samba is an open source implementation of the SMB networking protocol that is used to provide shared accesses to files and printers.
GPL (Integrity and Alpha)
Saveset Manager
The Save Set Manager for OpenVMS is a product that reduces the time used to create OpenVMS BACKUP save sets, while providing greater flexibility in save set management.
Integrity: per active socket. Alpha: ALPHA-LP
Scala
Scala is a general-purpose programming language providing support for functional programming and a strong static type system. Scala source code is compiled to Java bytecode that runs on a Java virtual machine. Accordingly, Scala provides language interoperability with Java such that libraries written in both languages may be referenced directly in Scala or Java code. The functional nature of the Scala language coupled with the careful integration of object-oriented and functional language concepts make it well-suited to the implementation of highly scalable and distributed applications as well as for more routine programming tasks.
Apache
Secure Web Server
An implementation of the Apache HTTP Server Version 2.4-12
BSD
Service Control
OSC is a management framework that makes non-cluster aware services (applications) highly available to their clients.
Support licenses available
Simplified Wrapper and Interface Generator (SWIG)
SWIG connects libraries written in C/C++ with scripting languages such as Lua, Perl, PHP, Python, R, Ruby, Tcl, and with other languages like C#, Java, and JavaScript, facilitating the calling of native functions from these other languages. Input to SWIG is an interface definition that looks similar a C header file with a few extra constructs, and output is generated code that can be compiled and linked to provide the desired interface.
SQL Relay Client
SQL Relay Client is a I64 OpenVMS port of the SQL Relay Client API, is an open source database connection management solution that resides between your application and the database, providing additional functionality like database connection pooling, proxing, trottling, high availability, query fiiltering, query translation, and connection scheduling.
GNU GPL 2.0
Stunnel
Stunnel is a proxy designed to add SSL/TLS encryption functionality to existing client and server applications without any changes to application code. Stunnel is optimized for security and scalability, making it well-suited for large numbers of concurrent connections. Stunnel uses the OpenSSL library for encryption and is distributed under the GNU GPL version 2 license or later with an OpenSSL exception.
GPL
SVN
Subversion is a versioning and revision control utility.
GPL
syslogd
Syslogd is an OpenVMS implementation of the UNIX syslogd system logging utility.
GPL
T4
VSI T4 (Total Timeline Tracking Tool) is a tool that systematically captures, consolidates, and creates a timeline view of important OpenVMS performance statistics. The statistics are collected by leveraging different collectors. The output of a T4 collection is a two-dimensional table formatted as a comma separated value (CSV) file. The CSV files and the binary (.DAT) files, generated by collectors such as MONITOR and FC_MON, are packaged into a ZIP file. The data in the CSV files is interpreted using analyzers.
Freeware - no license required (Integrity and Alpha)
TDMS
VSI TDMS is designed for the implementation of interactive, forms intensive applications. VSI TDMS provides application programmers with a set of development tools to create and maintain forms based user interfaces, and VSI TDMS RT provides a runtime system for displaying and managing the user interface at execution time.
On Integrity, a separate per active socket licenses is required. On Alpha, included in the ALPHA-LP license bundle.
Tomcat
Tomcat is an extension to the VSI Secure Web Server, but it runs independently of SWS in a separate process. You can configure your system so that the Secure Web Server serves HTML pages, while Tomcat serves the JSP pages and runs the servlets.
Apache
vGit
Git is a widely-used, distributed version control system for tracking changes in source code throughout the software development lifecycle. VGIT is a partial implementation of the "git" version control system for VSI OpenVMS. It supports a growing subset of git functionality, making it possible for the OpenVMS platform and OpenVMS application developers to participate in a heterogeneous application development environment. It permits interaction with commonly used software version control services such as GitHub and BitBucket.
GPL
VMS IDE
VMS IDE is an integrated development environment that enables you to quickly and easily develop comprehensive applications for OpenVMS system. It provides a set of tools for developing, building, and debugging OpenVMS projects.
MIT
Volume Shadowing
VSI Volume Shadowing for OpenVMS is a System Integrated Product (SIP) that runs on the Integrity server, Alpha and VAX families of processors. Volume Shadowing for OpenVMS implements a RAID Level 1 storage strategy that provides high data availability for disk devices by preventing data loss resulting from media deterioration or from controller or device failure.
Integrity: HAOE.
Alpha: Alpha-System/Alpha-LP.
VSI Forms Management System (FMS)
VSI FMS is a character-cell based forms management system for interactive applications running on OpenVMS systems that use video forms as the user interface. FMS Development provides application programmers with a set of development tools to create and maintain forms-based user interfaces. FMS Run-Time provides a runtime system for displaying and managing the user interface at execution time.
Integrity: per active socket.
Alpha: ALPHA-LP.
Web Services Integration Toolkit (WSIT)
The Web Services Integration Toolkit provides a set of individual tools to significantly help you develop a JavaBean to expose legacy application logic. These tools are designed to be valuable both individually or in combination. All of the WSIT tools run on VSI OpenVMS.
Integrity: BOE
WebUI
VSI OpenVMS WebUI is a graphical user interface to an OpenVMS system.
X25
VSI X.25 for OpenVMS enables appropriately configured systems to connect to an X.25 Packet Switched Data Network (PSDN) via an X.25 Relay node on the same Local Area Network (LAN), via a DNA Phase IV X.25 connector node, or directly using a synchronous controller card for Alpha.
Integrity: per active socket.
Alpha: Alpha-LP.
XPDF File Viewer
Xpdf is a viewer for PDF files. It includes a PDF text extractor, PDF-to-PostScript converter, and various other utilities.
Open Source: Integrity and Alpha
ZeroMQ
ZeroMQ is a high-performance asynchronous messaging library used in distributed or concurrent applications. It provides a message queue, but unlike message-oriented middleware, a ZeroMQ system can run without a dedicated message broker.
Open source GNU LGPLv3 + a static linking exception
Featured products
VMS IDE
VMS IDE is an integrated development environment that enables you to quickly and easily develop comprehensive applications for OpenVMS system. It provides a set of tools for developing, building, and debugging OpenVMS projects.
MIT
Stunnel
Stunnel is a proxy designed to add SSL/TLS encryption functionality to existing client and server applications without any changes to application code. Stunnel is optimized for security and scalability, making it well-suited for large numbers of concurrent connections. Stunnel uses the OpenSSL library for encryption and is distributed under the GNU GPL version 2 license or later with an OpenSSL exception.
GPL
OpenJDK (Java for OpenVMS)
OpenJDK is a free and open source implementation of the Java Platform, Standard Edition (Java SE). OpenJDK is licensed under the GNU General Public License (GNU GPL) Version 2 with a linking exception such that components linked to the Java Class library are not subject to the terms of the GPL license. OpenJDK is the official reference implementation of Java SE since Version 7.
GPL
Secure Web Server
An implementation of the Apache HTTP Server Version 2.4-12
BSD
OpenSSL
OpenSSL is a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library.
Apache
DECnet
DECnet is the collective name for the family of communications products (software and hardware) that allow Digital operating systems to participate in a network.
Integrity: BOE (DECnet Plus, Phase IV), Extended Function - per socket.
Alpha: Alpha-System.