Product Documentation

Hosted applications

May 10, 2013

Studio lets you provide applications to users' devices through various delivery methods.

Delivery methods include:

  • Hosted applications in your datacenter as described in Create a Delivery Group application. These applications are:
    • Installed and run on physical or virtual machines.
    • Provided through a master image that creates user desktops. The master image contains those elements that are common to all users, such as anti-virus software, Citrix plug-ins, and other default programs.
  • Local Access App (LAA) — Applications that are accessed by publishing shortcuts to locally-installed applications on a virtual desktop as described in Local App Access.
  • Microsoft Application Virtualization applications (App-V) — Deploys App-V applications from a virtual application server as hosted applications to user devices. Once configured Once configured as described in Configure App-V resources, these applications are available to add to application Delivery Groups or desktop and application Delivery Groups. Note the following:
    • All versions prior to App-V 5.0 are not supported.
    • The App-V 5.0 client does not provide offline access to applications.
    • Use the following version combinations for App-V and XenDesktop or XenApp components
App-V version XenDesktop or XenApp versions
Delivery Controller Virtual Delivery Agent (VDA)

5.0 R5TM

XenDesktop 7.0, 7.1, 7.5

XenApp 7.5

7.0, 7.1, 7.5

5.0 Service Pack 1

XenDesktop 7.0, 7.1, 7.5

XenApp 7.5

7.0, 7.1, 7.5

5.0 Service Pack 2

XenDesktop 7.0, 7.1, 7.5

XenApp 7.5

7.1, 7.5

The following diagram shows application delivery in Studio.



Once selected and installed, the applications are delivered through hosted application and desktop Delivery Groups. When a user requests an application, the application is installed on and runs on a machine associated with an application Delivery Group or desktop and application Delivery Group to which the user is assigned, as described in Create a Delivery Group application. Machines within a Delivery Group (and their associated applications) are either randomly assigned to users when they log on or statically assigned to the same user each time that user logs on. The machines hosting applications are configured as:

  • Server OS — Capable of hosting both desktops and applications from the same machine at the same time for multiple, simultaneously connected users.
  • Desktop OS — Capable of delivering a desktop or a set of applications from a single machine to a single user at any one time.

    Because applications run on machines in the datacenter, processing on user devices is kept to a minimum. Hosting applications on desktops in your datacenter simplifies application management and provides a cost-effective application delivery solution. Applications and desktops remain in the datacenter, providing added security and a consistent user experience.

  • Remote PC Access Delivery Group— Users log on remotely to their physical PC on which applications reside. The Citrix Receiver running on the client device provides access to all of the applications and data on the remote PC.
Note: To publish applications or to host Microsoft Remote Desktop Service (RDS) desktops, you must install a Virtual Delivery Agent (VDA) for Server OS on the hosting server.

User experience with hosted applications

Users interact with applications as if the applications were installed locally. To access applications, users click the application icon or shortcut on their devices, and the application displays in high definition. When users log off, their changes are discarded unless they have a Personal vDisk, a statically assigned desktop, or both.

In addition to the application delivery method, the application's property settings also affect the user experience. These settings are configured when you add an application to a new or existing Delivery Group.