JumalaSika ltd - Fotolia
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
A strong mobile authentication strategy should include a biometric factor, and IT should consider implementing such a factor into a multifactor ... Continue Reading
A recently released CSI-compliant plugin from Kubernetes could help simplify the process of connecting containerized workloads with storage systems. Continue Reading
Most DaaS providers offer either session- or client-based desktops. Services differ in the OSes that providers support and the configuration options ... 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.