Microsoft has a range of desktop virtualization solutions depending on the scenarios you want to support. For mobile users specifically we recommend using application virtualization and user state virtualization. For remote users VDI and session virtualization may be options. For monitoring compliance we recommend System Center Configuration Manager which will helo you manage your physical and virtual environments. What do we mean wehn we say ‘manage’? Deployment, updates, patching, tracking and monitoring the health of your environment.