Does confusion around Citrix licensing keep you up at night? Choosing the correct license for your environment can be both stressful and puzzling! Good news, you’re not alone! In fact, we published a post about this very topic four years ago, and it continues to be one of our most popular. Due to high demand, we’ve done the research to bring you the most up-to-date information on Citrix XenApp and XenDesktop licensing. (Click here for a quick refresher on the difference between XenApp and XenDesktop.)
To help alleviate confusion, first we’ll explain the two types of licenses and what they entail, and then we’ll discuss how to choose the licensing plan that best fits your environment. Understanding Citrix licensing options and what happens behind the scenes is an important part of a Citrix strategy that ideally leads to an optimized, productive work environment. So first off, what are the different XenApp/XenDesktop licenses?
Citrix licensing broken down
Citrix XenApp and XenDesktop have two commonly used license types: concurrent licensing and user/device licensing.
A concurrent license is a license only used during an active session, meaning if a session is terminated or disconnects, the license gets checked back into the pool. It only allows for either one connection to a virtual desktop or unlimited applications for any user and any device. This means that concurrent license consumption depends on when the license is being used.
A user/device license is a license that is assigned to either a unique user or a shared device. If it’s assigned to a user, it allows that single user unlimited connections from unlimited devices. If it’s assigned to a device, it allows unlimited users and unlimited connections from that single device. This means that user/device license consumption is dependent on the user or device that is using the license.
Currently, a user/device license is half the price of a concurrent license; however, each can be beneficial from a cost perspective depending on the environment. Which licensing option will fit your environment best all depends on the time of usage and whether the device is shared.
Why choose concurrent licensing
As discussed above, concurrent licensing is a shared license, meaning if someone has an active session, they are using a concurrent license. If that person signs out, and another person signs in, it’s still the same concurrent license. The general rule of thumb is to opt for concurrent licensing if you have a group of users who might not typically need an active session for the entire day. Think of users with roles where they need access to a session for a couple hours and then another person may need it for the rest of the day. As long as that user ends their active session, they only need one license. Let’s walk through an example:
||Concurrent License Consumed?
||Yes, in the morning
||Yes, one session was launched
||Yes, in the afternoon
||No, same license
||Yes, in the evening
||No, same license
As you can see, there are three users, three devices, and one concurrent license consumed. The number of users can grow, consuming only one license, if they don’t all launch a session at the same time. Because Monica, Chandler, and Joey all launched a session during separate times (under the assumption that they ended the session when they were done), they have only used one license. If this was user/device licensing instead of concurrent licensing, this scenario would consume three user/device licenses due to three users having launched sessions on their personal devices. But why?
User OR device is one license?
User/device Citrix licensing may seem like two different licenses (is it user license or device license?). How this license works is if Citrix XenApp/XenDesktop is configured for the user/device license, the Citrix license server automatically decides whether to assign the license to a user or to a device. Therefore, if I log into my environment and launch a session, the license is a user license. This means that on the license server, I can run as many XenDesktop sites on as many devices as I would like while only consuming ONE user license. However, if I decide to launch a session on a shared device that multiple people use, Citrix notes that it’s a shared device and therefore it consumes one device license. Let’s solidify this with an example:
||Device Used/Used By
||User License Consumed?
||Device License Consumed?
||Shared Device A
||No, it’s a shared device.
||Shared Device A and Phoebe’s Laptop
||Yes, she’s using at least one non-shared device.
||Ross’s iPad and Ross’s Laptop
||Yes, he is using a non-shared device.
|Shared Device A
||Rachel, Phoebe, and Potentially other users
||Yes, multiple users use this device.
||No, Phoebe is consuming a user license.
||No, Ross is consuming a user license.
||No, Ross is consuming a user license.
As you can see by the example above, there are three user/device licenses being consumed with at least three users (or more depending on the shared device) and at least four devices (could increase without a license increase if Phoebe or Ross decide to get another device). If they were to use concurrent licenses, they would need three (assuming they all work the same hours) and pay twice as much.
Since it’s common to have mixed environments, Citrix calculates the total number of user/device license by this simple equation:
# User/Device Licenses = (# of total users) + (# of shared devices) – (# of users who only access from a shared device)
The Citrix licensing allocation happens on a 90-day schedule meaning that if someone or a device stops using their license, the license gets released after 90 days. Each Citrix user/device license also includes a license overdraft. This means that for each license, there is a 10% overdraft that becomes available after all the licenses have been used. For example, if you purchase 100 user/device license, you actually have 110 user/device licenses.
SysTrack with Citrix
Any planning at an enterprise scale can be tricky, especially optimizing licensing. Given the complexity of Citrix licensing, a number of our customer use SysTrack during and after this decision-making process. SysTrack can look at all sessions to determine which licensing makes the most sense for your environment.
By clearly viewing the usage and performance of IT resources, IT admins can see which licensing options make sense while determining how many user/device licenses they’ll need. After the deployment phase, SysTrack can help IT continuously right-size Citrix deployments and monitor sessions thereafter to establish a positive end-user experience.
Further resources: Citrix licensing