Diese Art der Virtualisierung, die von der RemoteApp-Funktion der Remotedesktopdienste bereitgestellt wird, abstrahiert die Verarbeitungsumgebung und isoliert die Verarbeitung von der grafischen Darstellung sowie Ein-/Ausgaben. Das ermöglicht es, Anwendungen in einem Standort ablaufen zu lassen, während ihre Steuerung in einem anderen Standort erfolgt.Bereits die Terminaldienste bieten die Möglichkeit, eine Anwendung in einem Standort remote ablaufen zu lassen, während ihre Steuerung und Verwaltung von einem anderen Standort aus erfolgt. Bei Windows Server 2008 R2 hat Microsoft dieses Konzept erheblich weiterentwickelt und die Terminaldienste in Remotedesktopdienste (Remote Desktop Services oder RDS) umbenannt, um die neuen Funktionen und Möglichkeiten besser zu reflektieren. Das Ziel der Remotedesktopdienste ist es, Benutzer genauso wie Administratoren sowohl mit den Funktionen als auch der Flexibilität zu versehen, die erforderlich ist, um Zugriffe in jedem Bereitstellungsszenario besonders benutzerfreundlich und robust zu gestalten.