It is the abstraction of hardware resources (CPU, Memory, I / O Devices) through software that allows to emulate one or more machines (Servers or Workstations) inside a physical server. The term has been used and implemented in other architectures since the 60s, however, VMware masified its use for x86 architecture and we are part of its technological allies.