Microsoft RemoteApp delivers server-based virtual applications where the application is installed on and runs on...
a remote system, whether that be a server in the data center or a VM on a cloud platform.
The virtualization tool that manages the application transmits its interface pixels to the user's desktop through a protocol such as Citrix HDX or Microsoft Remote Desktop Protocol (RDP).
A software client installed on the user's device receives the streamed pixels and renders them on the local device, just like a locally installed application. The user can move and resize the application window and carry out mouse and keyboard operations, which the software client transmits back to the remote host on which the application runs.
How to use Microsoft RemoteApp
Microsoft offers RemoteApp as part of its Remote Desktop Services (RDS), a platform for delivering virtual desktops and applications to users across the enterprise. RDS supports both session-based and VDI configurations.
IT can deliver virtual applications to users in either scenario using the Microsoft RemoteApp component. The applications run in VMs on Remote Desktop Session Host servers. Network connections are established between the servers and client computers to facilitate application delivery.
Users can launch RemoteApp programs in a variety of ways. In addition to being able to access the apps in the Start menu, users can double-click a program icon, RDP file or file with an extension that is associated with a RemoteApp program. Another option is to click a link through Remote Desktop Web Access.
Microsoft RemoteApp programs can run on any OS that supports the Remote Desktop client, including Apple macOS, Apple iOS and Google Android. Once the application launches, it behaves as though it's integrated into the device's interface.
On a Windows desktop, for example, users can resize application windows, move them around, drag them between monitors and access them from the task bar. Users can also connect to multiple RemoteApp programs while still running locally installed programs.
RemoteApp can be useful to any organization that wants to simplify application delivery without the overhead of delivering full virtual desktops. Microsoft RemoteApp can also benefit organizations supporting remote or roaming users, deploying line-of-business applications, maintaining branch offices, or running applications that cause compatibility issues.
It is not easy to virtualize all applications, however, so IT administrators should check with Microsoft to see if there are any current application restrictions and be sure to run the applications in a test deployment before implementing them in production.
Dig Deeper on Application virtualization and streaming
Related Q&A from Robert Sheldon
Here are smartphone battery tips to help IT organizations improve mobile device battery life. Find out all the factors that could affect the battery ... Continue Reading
Apple released macOS Catalina in October 2019, but it has some issues. Here are some factors to consider before deciding to implement the OS in an ... Continue Reading
Organizations that need to secure mobile users and provide remote access to corporate resources should consider an on-premises or cloud-hosted mobile... Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.