What do I need to deploy a hosted desktop solution?

A virtual desktop can run on any device that has internet connectivity and Remote Desktop Service (RDS) – which means most smartphones and tabs, as well as PC (minimum Windows XP) and Mac.