I run Hyper-V on mine with these images- 1) Windows Server 2012 AD, 2) Windows Server 2012 + SQL Server 2012, 3) Windows Server 2012 Core + SQL Server 2012 Core, all at the same time. Fine, I do this on an Acer S3 i7 with 256GB SSD and 4GM memory. I'm pretty sure the Surface Pro with i5, 4GG memory and 128GB SSD can do one Hyper-V image of Windows XP or Windows 7 32-bit.
Unfortunately many businesses and Enterprise Companies invested hundreds of thousands or even millions of dollar into specialty software in the 90's and have been reluctant to replace it or upgrade it, the other dirty secret in the software industry is that installers compiled with InstallShield up until around 2006ish had both a 32bit and 16bit install routine by default, you had to go into the advanced settings and remove the 16bit Installer routine. When I was doing Enterprise Deployments during the Vista era, I was bit (pun intended) by this a couple of times and had to use the Application Compatibility Toolkit to remediate the Installer.