Both Presentation Virtualisation and Desktop Virtualization can be used to provide a Windows desktop experience and to deliver applications, such as Microsoft Office, not only to desktop hardware that might be older but to non-Windows desktops (e.g. Linux PCs. Apple Macs or Thin Client devices). Both virtualization technologies can help your business centrally manage and support applications allowing you to make savings in improved productivity. Moreover, such centralization technologies can extend applications beyond your network – to home workers, to contract staff, to roaming users – and to an ever growing set of devices – be it a netbook, a Windows Mobile device or an iPhone.
While technologies exist to deliver your applications anywhere at any-time – have you factored in the additional cost of application licenses to achieve this?
VDI Can Save Me License Costs?
Yes – centralization can save money by moving from a license model based on potential usage to actual usage. However, bear in mind that cost benefits are only realized if you have an accurate understanding of how applications are used. With services such as Scalable’s Survey will allow you to assess application usage to determine which applications are being used and how. For instance – are your users licensed for the expensive Adobe Acrobat Pro when really, they simply need the free Adobe Reader? Microsoft Visio when they simply need Visio Viewer? 30 user licenses when in reality, no more than 15 people access the application over the course of a quarter. These tools can be used in a non-centralized environment, but the management control and changes to accommodate application changes in a centralized environment are more readily deployed.
I Just Need Software Asset Management Right?
Software Asset Management (SAM) can help you control costs by eliminating wasteful duplicate purchases and improving processes. Implementing and maintaining a good SAM plan gives you the information you need to know exactly how many licenses you have for each application so that you can optimize your assets, allowing you the option to purchase only the software that you will use.
Presentation Virtualisation or Hosted Desktop solutions allow you to manage number of users accessing an application and report on how often an application is used. For instance, you can limit an application to be launched by a specific number of users, or a a specific set of users. However, these solutions allow you to control centrally managed environments – it is not uncommon for an organization to have a mixture of devices – be they centralized desktops, traditional desktops and laptop/remote users. Your software management needs to incorporate all of your environment.
If you add third party tools such as RES Powerfuse or Appsense‘s Application Manager you can provide additional license management, not only to ensure that only a certain number of applications are available but to ensure that license compliance is adhered to.
Implications of Per Device Licensing
It is important to bear in mind that many desktop applications are not licensed concurrently as many centralized solutions are. Applications may be licensed to specific users, or to a number of users – the task here is straightforward, ensure that the license count is monitored and managed appropriately.
However, some applications, such as MS Office, are licensed per device – not per user. This is rarely an issue for an MS Office based environment where each user has their own, or shares a device – such as a traditional PC. However, if you are considering extending your application reach beyond outside of the organization, have you considered how you will ensure you have the correct licenses purchased if the license is sold per device?
Microsoft Office
Your company needs an Microsoft Office license for every device that the organization has that can be used to access MS Office. Not every user. Every device.
More users than devices? You could possibly have purchased too many licenses. Revisit how many devices your organization has. More devices than users? For example, users have a laptop for remote working and thin client on their desk and they are able to access their workspace from home? Then you need to be able to manage user device access as the user can access MS Office from each of these devices, you need a license for each device.
So far we’ve only discussed MS Office (Word/Excel/PowerPoint etc). The issue is the same with products like MS Visio and MS Project – typically only used by a smaller number of users in an organization. These applications are also licensed per device. If you’ve a Presentation Virtualization (or HvD) and your users ‘roam’ (i.e. are able to use a number of devices) you need a license for every device they can make use of. Assigning users to groups and locking down access using NTFS permissions will not allow you to manage licenses to effectively; indeed if you’ve a Microsoft environment – group policies and software restriction policies cannot be used to as these policies only apply at a user, not a device level.
There is such a thing as “Secondary Use Rights”. Secondary use rights only applies to the single primary user of the original Office license. So only that one person can use this secondary use license on a portable device. For instance, if Darren Bent is the primary user of the Microsoft Office Volume License on a PC, he could use that version of Office on a single laptop through secondary use rights and be covered. Janet Willis; however, could not use Office on Darren Bent’s laptop through the secondary use rights since she is not the primary user of the Microsoft Office Volume License, so she does not have secondary use rights. If they share the laptop and both need Office, you would need to purchase a Microsoft Office license for that laptop so they both could use it. And, Secondary use rights only applies to portable devices, not home PCs
If you’ve home users you can have licenses specifically for the home devices. You can purchase Microsoft Work At Home (WAH) Licenses for the employees’ home desktops. If your organization has active Software Assurance you can also get Home Use Program (HUP) licenses for your employees’ home desktops. License choice options are available, but you do need extra licenses.
It is true to say that if you can confirm that a device will never be used to access MS Office, then you do not need to license that device. But, and this is an important fact, if your company was audited, how to evidence that to the auditors?
For confirmation, the official Microsoft licensing policy for applications in a server-based computing and virtual desktop environment can be accessed here http://www.microsoft.com/licensing/resources/volbrief.mspx
Managing License Access by Device
There are a number of software license management solutions however, Appsense‘s Application Manager is perhaps the only application authorized by Microsoft to allow you to manage MS Office Licenses.
AppSense Application Manager, like many other solutions, provides detailed insight into user activity and application usage through reporting and auditing functionality. Appsense Application Manager also operates with a kernel level filter driver within the Windows operating system. This filter intercepts all file execution requests prior to an application actually launching, to determine if the request is to be authorized or prohibited. Any unauthorized requests are blocked and the user receives a message, configurable by the administrator, stating that execution has been denied.
It is this level of detailed management that has led Microsoft’s own Licensing, Anti-Piracy and SAM Audience Marketing manager to endorse Application Manager as a solution that enterprises could use as part of Software Asset Management to provide device-based license management in a Windows Terminal Services, virtual desktop or virtualized streamed environment.
Will deploying Microsoft Office in VDI cost you dearly?
If you’ve not considered how your application deployment is licensed your company could either be paying too much for its licenses, or exposed to the risk of a hefty fine and charge to get compliant.
Centralization can help not only in managing application deployment, but in actively monitoring application access and usage. However, bear in mind that some applications – Microsoft Office for instance – are not licensed per user, but per device. Deploying applications any-time, anywhere, to any device can increase productivity and so save you money, but ensure you’ve effective software asset management controls in place to ensure you don’t expose your company to the risk of fines and retrospective license charges.
Of course, bear in mind you don’t need an MS Office license to view an MS Office document, Office viewers are freely available that you can download and use to merely view files created with Microsoft Office.
Perhaps the growth of desktop-as-a-service solutions will be spur that open source based Office products need to gain greater market share, or the shake-up that Microsoft needs to re-assess how it application licensing model accommodates more agile application delivery.
But until then, make sure your per device applications are licensed correctly.
Comments are closed.
Nice post Andrew
Microsroft Office is still the best program when it comes to spreadsheet and word processing~;’
We have not been using virtualization deployment in quite the same way as you describe, but this has given me a lot to think about. We have been considering virtualization more from the client side with a heavy reliance on RDP style appserving than what it sounds like is being discussed here.
I am heading to the rest of your site, and to Google if necessary for more information as it appears to be another way we could streamline and reduce some IT costs.
Thanks.
Jada,
Glad you found it useful. You mention you’re “considering virtualization more from the client side with a heavy reliance on RDP style appserving” – I’m not sure what you mean by that.
Perhaps because the article talks about “VDI” you think that this only applies to a virtual desktop solution based on VMWare, and you’re using Microsoft’s Remote Desktop Services (RDS) instead?
You need to consier the above whatever the delivery method of virtual desktops. Using any solution for example – Microsoft’s RDS, Pano Logic, Quest vWorkspace, VMWare’s View – all enable users to access Office from multiple devices. Microsoft does have an ‘alternative use’ license – but not for all license types.
It’d be useful to understand what your particular use case is.
Our current environment is EMC Clariion SAN and VMWare 4.x. We are considering VDI. During our testing with a 10-user license and one image we are experiencing licensing issues with Microsoft Word and Excel. The warning message indicates we have xx usages left unless we register. We used a site CD for the install. How do we get past this?
Terry,
Sounds like you’re not using the right software key, so are being re-prompted.
I’m not sure what your ‘site CD’ is. I’ve come across sites where that’s “the copy of office be bought from Staples and we use to install office: we buy extra copies later”. That isn’t going to work for VDI.
A Microsoft Office Volume Licensing or Software Assurance is required for Microsoft Office use in a VDI scenario.
If you’ve not got one of those – you need to be checking with your Microsoft license supplier about what to do next in terms of licensing.
All the best with your testing.
If I understand all the rhetoric correctly, I need to purchase 10 MSOffice licenses if I’m running 10 VM images on a MSHyper-v server?
Larry,
This is an old article – although confusion with office licensing in VDI environments is still prevalent.
Broadly, if you’ve dedicated those images to users – yes. If you’ve pooled those image so they can be used by many users: No.
For additional and a more recent update to licensing check out Login Consultants excellent whitepaper on Office Licensing in VDI http://www.loginconsultants.com/en/products-for-sbc-vdi-performance-management/tools/cat_view/55-downloads/57-whitepapers
Hi Andrew:
If I have a VDI solution set up and want to have the user have access to the one on the VDI host as well as one on the laptop/workstation, I was told that I need to get Office Pro to be legal or Office Pro Plus? This is to have them use Office while on a plane or not connected to the VDI network.