Product Documentation


May 28, 2016

Use Server OS machines to deliver XenApp published apps and XenApp published desktops.

This table describe the situations, users, and considerations for using these delivery methods.

Use Case

You want

Inexpensive server-based delivery to minimize the cost of delivering applications to a large number of users, while providing a secure, high-definition user experience.

Your users

Perform well-defined tasks and do not require personalization or offline access to applications. Users may include task workers such as call center operators and retail workers, or users that share workstations.

Application types

Any application.

Benefits and considerations


Manageable and scalable solution within your datacenter.

Most cost effective application delivery solution.

Hosted applications are managed centrally and users cannot modify the application, providing a user experience that is consistent, safe, and reliable.


Users must be online to access their applications.

User experience

User requests one or more applications from StoreFront, their Start menu, or a URL you provide to them.

Applications are delivered virtually and display seamlessly in high definition on user devices.

Depending on profile settings, user changes are saved when the user's application session ends. Otherwise, the changes are deleted.

Process, host, and deliver applications


Application processing takes place on hosting machines, rather than on the user devices.

The hosting machine can be a physical or a virtual machine.


Applications and desktops reside on a Server OS machine.

Machines become available through machine catalogs.


Machines within machine catalogs are organized into Delivery groups that deliver the same set of applications to groups of users.

Server OS machines support:

  • Desktop and applications Delivery groups that host both desktops and applications.
  • Application Delivery groups that host only applications.

Session management and assignment


Server OS machines run multiple sessions from a single machine to deliver multiple applications and desktops to multiple, simultaneously connected users. Each user requires a single session from which they can run all their hosted applications.

For example, a user logs on and requests an application. One session on that machine becomes unavailable to other users. A second user logs on and requests an application which that machine hosts. A second session on the same machine is now unavailable. If both users request additional applications, no additional sessions are required because a user can run multiple application using the same session. If two more users log on and request desktops, and two sessions are available on that same machine, that single machine is now using four sessions to host four different users.

Random machine assignments

Within the Delivery group to which a user is assigned, a machine on the least loaded server is selected. A machine with session availability is randomly assigned to deliver applications to a user when that user logs on.

To deliver XenApp published apps:
  1. Install the applications you want to deliver on a master image running a supported Windows server OS.
  2. Create a machine catalog for this master image or update an existing catalog with the master image.
  3. Create an application Delivery group to deliver the application to users.
  4. From the list of application installed, select the application you want to deliver.
To deliver XenApp published desktops:
  1. Install apps on a master image running a supported Windows server OS.
  2. Create a machine catalog for this master image or update an existing catalog with the master image.
  3. Create a desktop Delivery group to deliver the desktops to users.