Each instance of ESXi includes management agents and the VMware hypervisor layer, which runs several virtual machines. Each virtual machine contains a guest operating system, such as Windows or Linux, capable of running IT or user applications.

vCenter Server runs as a virtual machine on an ESXi host. vCenter Server provides an independent endpoint capable of handling API requests both for vCenter Server and for the vCenter Server Management API.