If you have a data center, more than likely you have a virtual server environment or are seriously looking into deploying some sort of virtualization technology. While not all servers can and should be virtualized, there are many benefits if it’s a viable option for you.
One thing to watch out for is what business applications software you plan to run on your virtual servers because not all software has been architected to run on virtual servers, and, in some instances, may only run only with a specific vendor’s virtual servers.
So, one of your requirements criteria in researching your software options is to specifically ask if the software can run on your virtual environment (e.g. with VMware or Microsoft HyperV) and how many customers are doing so in a full production environment. When you do your reference checks, be sure to find out how well the software is working with that specific virtual server vendor’s environment.