Virtual desktop solutions require careful thinking around capacity planning, security, user experience, BYOD and resource management.