Usually all companies use VMware as virtualization solution. This is definitely a good solution, but also a very expensive one.
A true alternative to VMware is Proxmox VE.
Proxmox VE is a complete open source virtualization management solution for servers. It is based on KVM virtualization and container-based virtualization and manages virtual machines, storage, virtualized networks, and HA Clustering.
Proxmox VE offers many enterprise-class features and includes an intuitive web interface. Daily operation becomes easy and simple. Proxmox VE also helps to reduce hardware cost and administration time. Windows and Linux-machines can be easily virtualized.
Another big plus of Proxmox VE is the possibility to use Ceph as storage. Ceph is a self managing network-storge, which scales up to Exabyte.
The combination of the two products result in a extremely performing solution, also for small budgets.