VMS (Virtual Memory System) es un sistema operativo de Digital Equipment Corporation (DEC) que se ejecuta en sus computadoras de rango medio más antiguas. VMS se originó en 1979 como un nuevo sistema operativo para el nuevo ordenador VAX de DEC, el sucesor del PDP-11 de DEC. VMS es un sistema de 32 bits que aprovecha el concepto de memoria virtual.
VMS pasó a llamarse OpenVMS cuando se volvió a desarrollar para el procesador Alpha. (OpenVMS es también el nombre que ahora se usa en la computadora VAX). El "Abrir" sugiere el soporte adicional para las interfaces tipo UNIX del estándar de Interfaz de sistema operativo portátil (POSIX). Los programas escritos según el estándar POSIX, que incluye un conjunto de funciones de programación en lenguaje C estándar, se pueden migrar a cualquier plataforma de computadora compatible con POSIX.
Entre otras características, OpenVMS se puede utilizar con un software especial que facilita su uso con servidores Windows NT.