Microsoft Software Assurance is a great way to access upgrades to newer versions of the software. But it brings so much more to the table. I’m taking about a variety of tools, training and additional resources – materials designed to help facilitate planning, deployment and support for Microsoft products.