VM

A VM (virtual machine) is a software program that mimics a physical computer or server and allows other programs to run on top of it.