Gartner Myth Buster – Part 1
A third-party summary of a vendor can be wrong, and it stays wrong for as long as people read it. The case for checking a vendor's facts at source — and the current, sourced record for Certero.
- ITAM
- SAM
- Governance
Locking an application down at user level does not make you compliant with a per-device licence. In a Citrix or RDS environment, one user with access can cost you a licence for every device in the organisation.
Third in our series on what causes problems during a software vendor audit. This one is about device-based licensing, and why controlling access at user level does not do what most people assume it does.
Some publishers, Microsoft among them, license certain products per device rather than per user. Historically that has covered products like Project and Visio, and desktop Office under some agreement types. The rule is unforgiving: you need a licence for every device with the ability to access the application, whether or not anyone ever does.
A device here is anything — a desktop PC, a laptop, a thin client terminal, a workstation, a tablet, a virtual desktop. In a conventional environment where applications are installed on the machines that need them, this is rarely a problem. Install it on forty machines, licence forty machines, done.
It becomes a problem the moment you put a thin client layer in the middle. Citrix, Remote Desktop Services, Azure Virtual Desktop, any published-application model. If those environments are not managed deliberately, the licence position they produce is expensive and entirely avoidable.
Many organisations assume that restricting an application — Microsoft Project, say — to a named group via group policy or software restriction policy takes care of the licensing. It does not.
Publishing an application to a restricted user group is a user-level control. The licence is a device-level obligation. Those users can reach the published application from any device in the farm, and it is that ability to access, not the act of accessing, that triggers the requirement.
Work the arithmetic through. You have a Citrix farm delivering applications to 1,000 devices. One user needs Microsoft Project. Because that user can launch Project from any of the 1,000 devices, all 1,000 devices are licensable. You are buying a thousand licences to serve one person — who may only ever have opened it on their own machine.
That is the finding. It is not a grey area, it is not a negotiating position, and it is a straightforward calculation for an auditor to run.
The obvious choice, and often the wrong one. If only a handful of users need the application, installing locally means circumventing the controls you put in place to govern software acquisition, and it leaves a patching and update gap that will still be there in two years. If you have standardised on thin client hardware you also have to buy fat clients for those users. It costs money, it undermines the platform strategy, and it creates a small permanent exception that nobody will remember to review.
Compliant, simple, and expensive in direct proportion to the size of your farm. For most organisations this is the option you are trying to avoid rather than the one you choose.
The requirement is to genuinely prevent the application from running on unlicensed devices, and then to be able to show that the control was in force. Contrary to a persistent myth, Microsoft does not maintain a list of “approved” tools for this. Whatever mechanism you use, what matters is that you can present the evidence of control to the publisher.
CerteroX SAM does this with Access Control rules covering RDS, Citrix and VDI streamed-application licensing. You define which devices are permitted to run a given application; attempts from anywhere else are blocked. The Blocked Files log then records exactly what was blocked, with per-user and per-device block counts — which is the evidence part, and the part organisations usually cannot produce when it is asked for. A control you cannot demonstrate is worth very little in an audit.
Two related capabilities matter here as well. Terminal Server and RDS remote usage is tracked per device, so you can see actual access patterns rather than assume them — often the fastest way to work out how small the genuinely licensable population is. And the Exclude From Licensing workflow handles the legitimate exceptions, such as MSDN, development, training and second-use devices, so they do not inflate the count you are defending.
Per-device licensing punishes environments that were designed for flexibility. Virtual desktops and published applications exist precisely so that any user can work from any device, and that is the exact property the licence metric charges for.
You do not have to choose between the two. You do have to control access at the level the licence is measured at, and keep the log that proves you did.
To see Access Control deny a launch and the Blocked Files log record it, book a demo.
Other posts covering the same ground.
A third-party summary of a vendor can be wrong, and it stays wrong for as long as people read it. The case for checking a vendor's facts at source — and the current, sourced record for Certero.
An audit is won or lost on the quality of your inventory long before the letter arrives. Six ways data goes wrong, and what it takes to have the answer already in hand.
Functionality gets a tool onto your shortlist. Architecture decides what it costs you afterwards — in onboarding time, in time to value, and in what happens the day you want to add a discipline you did not buy.
Everything argued above is checkable. Name the publisher, the billing account or the platform you would argue with, and the session is built around it — the reasoning attached, not a summary slide.
No gated download at the end of it.