I am currently using this firm for my Microsoft licenses as well as IBM, Oracle, SAP and many others. They are very knowledgeable about all of these products and they have been helpful in both getting me set up with each license as well as helping to understand how to use them once we get there. All that said - sometimes you just need someone who is willing to work through the details and give you guidance without overcharging. This is especially important when dealing with multiple companies at one time (e.g., buying from different vendors). The staff has always responded quickly and was generally able to help us find what we needed within our budget range. We're solving problems around license management across several applications including Salesforce, Office 365, Dynamics GP and more.