OpenVMS on operatsioonisüsteem, mille algselt töötas välja Digital Equipment Corporation (DEC) oma VAX serverite jaoks. Hiljem teisaldati ja kohandati seda ka DEC Alpha ning Itaniumil põhinevates süsteemides; algne VAX-versioon oli 32-bitine, kuid hilisemad portimised toetavad ka 64-bitiseid arhitektuure. OpenVMS ilmus esimestena turule 1970.–1980. aastate vahetusel ja kuulus oma aja uuenduste hulka: see võimaldas korraga teenindada paljusid samaaegseid kasutajaid, igal kasutajal võis olla avatud mitu protsessi, ning seda pakuti varakult ka graafilise kasutajaliidese võimalusega (nt VAXstation ja DECwindows). OpenVMS on algselt loodud ajajagamise ja partiitöötluse vajadusi silmas pidades, kasutab virtuaalset mälu ning on mõeldud nii tehingutöötluseks kui ka reaalajas kasutuseks – süsteemi prioriteedid ja tööde ajastamine võimaldavad tähtsamatel reaalajaülesannetel eelist saada.
OpenVMS on kujunenud tugeva rõhuasetusega kõrge kättesaadavuse ja töökindluse süsteemiks. Süsteemi koormuse ja teenuste hajutamiseks toetab ta klastrite kasutamist (VMScluster), mis tagab, et ühe masina rike ei too kaasa kogu teenuse seiskumist – seda nimetatakse sageli katastroofitolerantsuseks. Lisaks toetab OpenVMS’i arhitektuur mitmesugust multiprotsessorlust (sümmeetrilist, asümmeetrilist ja NUMA), mis võimaldab kasutada kaasaegseid mitmetuumalisi masinaid.
- See toetas arvutivõrke, kasutades esmalt DECNet, hiljem TCP/IP. OpenVMS on seega suutnud pikka aega töötada nii era- kui avalike võrkude keskkonnas ning liikuda kaasa standardse Interneti-protokolli kasutuselevõtuga.
- Sümmeetriline, asümmeetriline ja NUMA-multiprotsessorlus, sealhulgas klastrite kasutamine. Need võimalused annavad paindlikkuse erinevates riistvara- ja jõudlusnõuetes ning võimaldavad skaleerimist ja kõrget läbilaskevõimet.
- Hajutatud failisüsteem. OpenVMS failisüsteem toetab versioonihaldust (iga faili salvestamisel luuakse uus versioon) ja on kavandatud töötama usaldusväärselt suure koormuse ja paralleelse juurdepääsuga keskkondades.
- Integreeritud andmebaas: kõigepealt RMS, hiljem Rdb. RMS (Record Management Services) oli OpenVMS-i varajane andmehaldusmehhanism ja Rdb pakkus suhteandmebaasi võimalusi; mõlemad olid tihedalt integreeritud operatsioonisüsteemi teenustega.
- Toetus erinevatele programmeerimiskeeltele, sealhulgas standardiseeritud mehhanism nende programmeerimiskeelte vaheliste kõnede jaoks. OpenVMS toetab traditsiooniliselt keeli nagu C, Fortran, COBOL, Pascal, BASIC ja Ada ning pakub tuge keeltevaheliseks kutsumiseks ja integreeritud arenduseks.
- Laiendatav kest. Süsteemi tuum (kernel) on disainitud modulaarse ja laiendatava arhitektuurina, mis võimaldab lisada uusi seadmetuge, teenuseid ja funktsioone ilma kogu süsteemi ümbertegemiseta.
- Kõrgetasemeline turvalisus. OpenVMS sisaldab üksikasjalikke õiguste ja privileegide mehhanisme, juurdepääsu kontrolle ning võimaldab rangeid turvapoliitikaid ja auditeid, mis on olulised finants- ja tervishoiusektori rakenduste jaoks.
Lisaks ülalloetletule pakub OpenVMS ka mitmeid praktilisi tööriistu ja omadusi, mis on toonud sellest sõltuvatele organisatsioonidele kõrge töökindluse:
- Failide ja andmete kaitse — toetatud on shadowing (peegeldus), logijärgne taastamine ja teised mehhanismid andmete kadumise vastu.
- Versioonihaldus — failide automaatne versioonisüsteem lihtsustab varukoopiaid ja ajalugu.
- Jooksev uuendamine (rolling upgrade) — võimaldab tarkvara ja riistvara uuendada ilma kogu klastrit seisma panemata, mis aitab saavutada väga pikka tööaega (uptime).
- Reaalaja ja prioriteedihaldus — süsteemi prioriteedid ja efektiivne ajastamine sobivad reaalajas juhtimiseks ja kiire reageerimisega rakendustele.
- Põhjalik haldus- ja diagnostikafunktsionaalsus — administraatoritele pakutakse tööriistu süsteemi seisu jälgimiseks, logide uurimiseks ning vigade tuvastamiseks ja parandamiseks.
Tänapäeval kasutatakse OpenVMS-i laialdaselt ettevõtetes ja organisatsioonides, kus kättesaadavus, tööaeg ja andmete terviklikkus on kriitilise tähtsusega — nende hulgas on pangad, kindlustusseltsid, haiglad ja muud tervishoiuasutused, telekommunikatsiooni- ja võrguinfoteenuse pakkujad ning suured tööstusettevõtted. On teada juhtumeid, kus OpenVMS-klastrid on töötanud järjepidevalt üle kümne aasta ilma katkemata. Kui süsteem on õigesti konfigureeritud (peegeldus, varukoopiad, geograafiline klaster), siis ei põhjusta isegi andmekeskuse hävinemine teenuse seisakuid.
OpenVMS areng ja tugi on muutunud läbi aastakümnete: pärast DEC-i järgnesid sellele omandamised ja edasiarendused (Compaq, HP jpt), ning tänapäeval arendavad ja hooldavad OpenVMS-iga seotud lahendusi ka teised organisatsioonid, kes viivad süsteemi kaasaegsetesse platvormidesse ja pakuvad vajalikku hooldust ning värskendusi. See teeb OpenVMS-ist jätkuvalt valiku paljudele kritilise tähtsusega infosüsteemidele.