Multiple Virtual Storage
XML (Xerces-based toolkits for C/C++ and Java)
network file systems NFS Version 4 Common Internet Filing System(CIFS)/SMB
Transport Layer Security(TLS/SSL)support throughout (TCP/IP stack levelを含む)
removal of previous architectural limits
encrypting file systems
Workload Manager (WLM)
special Java acceleration (zAAP support)
Hipersockets
z/OS の下では古い24ビットの MVS アプリケーションが稼動し続けている一方、たとえば、64ビットのハードウェアで動く Java プログラム、フレキシブルなマウントと長いファイル名をサポートする堅牢なファイルシステム上の Unicode XML フォーマットのデータが今まさに書き続けられ、IPv6 と速い CFs で、最新のパフォーマンス拡張SQLを使用した地理学的にひしめいた関係データベースとコミュニケーションをとり続けている。
ファイルは、MVS では「データ・セット」と呼ばれる。これらのファイルは「カタログ」によって組織・系統が立てられる。MVS の本来の文字コードはビッグ・エンディアン EBCDICだが、ASCIIやリトル・エンディアン、Unicodeのトランスフォームのソフトウェアサポートのためのhardware-specific serviceを持つ。
MVS の伝統的なファイルシステムは、レコード・オリエンテッド・ファイルシステム(レコード志向ファイルシステム)である。ファイル名は階層的に組織・編成され、ドットによって分けられる。それぞれの階層の名前は、8文字まで認められる。ファイル名の全体の長さは、44文字までである。
大体、ドットによって分けられたコンポーネントは、他のオペレーティングシステムのディレクトリのように使われる。たとえば、最上階のコンポーネントは、通常プロジェクト名やサブシステム名や機能名やユーザーの名前を表現する。しかしながら、これは他のシステムのものとは違って、本当のディレクトリではない。ネーミング上の慣例にすぎない。
区分データセットは、ある意味で1階層のディレクトリに似ている。