VMware virtualizes physical computers using its core hypervisor product. A hypervisor is a thin layer of software that interacts with the underlying resources of a physical computer and allocates those resources to other operating systems