You can also take a look at View.
VMware Horizon (with View): Desktop Virtualization & Application Publishing | United States
However, since its just 50 VMs in your case, it will be easy to do this via ESX and VC.
Also, VC is to be installed on top of a Windows OS or you can deploy the vcenter appliance.
Regards
Girish