If you’ve never used VMware, vast array of products and features associated with this vendor may seem nothing less than confusing. The aim of this blog post is to demystify and explain the difference between vSphere, ESXi, and vCenter. In fact, the key point in the ESXi vs vSphere vs vCenter discussion is that these technologies are too different to compare. vSphere is an industry-level virtualization platform and a foundation for a cloud-based infrastructure. The vCenter Server is a centralized platform for managing vSphere environments. It allows you to assign custom roles to users, create new VMs, search the vCenter Server inventory, etc. with just a few clicks. Finally, ESXi is the hypervisor that provides a means of deploying and serving virtual machines (VMs). Find a detailed description of each piece of technology below.