SAMexpert Microsoft Licensing Experts

What is Software Assurance, in simple terms?

It's what other software vendors call "maintenance". 

Some vendors may package additional rights with maintenance. Almost every vendor includes the right to upgrade, which permits upgrading to a new version during active maintenance. Microsoft also packages rights to upgrade your software to the latest version with their Software Assurance. 

For example, assume that you bought SQL Server licenses with Software Assurance in 2017. At the time, the current version was SQL Server 2017. Let's also imagine that you had an Enterprise Agreement, and you paid for maintenance for three years in annual instalments.

Comes 2019, there's a new version of SQL Server – SQL 2019. By the right granted to you through Software Assurance, you could upgrade to SQL Server 2019. You did not have to upgrade as it is not an obligation.

It's more than just upgrades.

But please remember that Software Assurance is a much, much bigger package. Internal Microsoft evangelists may get offended if you say that Software Assurance is only a right to upgrade. It's not. There used to be additional benefits like training vouchers, deployment vouchers. And some of these benefits still exist, albeit Microsoft is gradually taking them away.

And there is more! Well, if you're paying Microsoft for Software Assurance – it's an ongoing cost – you have to be given something in return. There is a whole list of additional licensing benefits, product-dependent.

Warning: watch for your Software Assurance expiration! 

I almost guarantee you that you are using benefits granted by Software Assurance in your IT and maybe even your Cloud. Do not let your Software Assurance coverage lapse!

Someone just this week contacted me, "Can we cancel our Enterprise Agreement?" Of course, you can, but you might have to rebuild your entire infrastructure.

Before cancelling your Enterprise Agreement, you must make critical, strategic decisions. What are you going to do with Software Assurance benefits that you're going to lose? 

You can renew Software Assurance in another licensing program or subscribe for licenses. There are ways to deal with it, but if

your only reason to cancel an EA was to get rid of the annual maintenance then I'm afraid you might need to reconsider.

What are you losing in addition to the right to upgrade?

Well, firstly, License Mobility in Server Farms. Without it, you may as well shut down your VMware, Hyper-V, Nutanix clusters.

Virtual machines move around in clusters. It is the core nature of virtual clustering, its core feature.

But your licenses have lost the right to move with the virtual machines, thus making your entire virtualised estate non-compliant!

Your only ways out of this misery are acquiring subscription licenses or re-purchasing perpetual licenses with Software Assurance.

What are the other things you get through SA? License Mobility through Software Assurance.

It's a bit confusing. There is License Mobility in Server Farms, and then there is License Mobility through Software Assurance. These two are not the same. I have explained the former above. Let's talk about the latter.

When you rent virtual machines from Amazon AWS, Google Cloud, or

a regular hosting provider with a Service Provider License Agreement, you might want to deploy additional software in the rented virtual machines. 

The default payment option for additional software is pay-as-you-go (or pay-as-you-use). However, there is also an option to use your existing licences ("Bring-your-own-license", BYOL), which is often less expensive in the long run. That option is only available to you when your licenses have License Mobility through Software Assurance. 

And there's also the other benefit of Software Assurance, which only works in Azure – Azure Hybrid Benefit. It provides even more significant cost avoidance potential than BYOL that I described above. Some licenses even permit simultaneous use on-premises and in Azure! But this benefit, again, only comes with Software Assurance.

Now, imagine if your Software Assurance lapses. What are you going to do then?

If you want your workloads to be virtualised in a very dynamic, hyper-converged environment, if you're going to license your Microsoft software properly for that environment, you have to cover it with Software Assurance.

Would you like to discuss your Software Assurance situation? Please send us a message using the form below, and we'll get in touch as soon as possible.