CMS (Conversational Monitor System) é um produto que vem com o sistema operacional VM/ESA da IBM e permite que cada um de muitos usuários interativos simultâneos pareçam ter um computador mainframe inteiro à sua disposição pessoal. Quase tão antigo quanto o sistema operacional MVS da IBM, VM/ESA (geralmente conhecido como "VM") e CMS originou-se no Centro Científico de Cambridge da IBM em 1964. VM fornece uma camada extra de programação abaixo de um sistema operacional, chamado de programa de controle que lida com a operação real da máquina do computador. O programa de controle permite que cada sistema operacional, como MVS e CMS, pareça estar a cargo exclusivo do computador - efetivamente, criando uma máquina virtual . O CMS vai um passo além e permite que cada usuário do CMS pareça ter seu próprio sistema operacional pessoal.
Usuários de um sistema VM normalmente entram primeiro na VM e depois (virtualmente) iniciam seu próprio CMS pessoal (inserindo o comando: i cms). Depois disso, o usuário pode se comunicar com outros usuários ativos, enviar e-mails, desenvolver e executar aplicações e usar muitas aplicações e ferramentas padrão que foram desenvolvidas sobre a evolução da VM e do CMS.