It's no secret that buying Microsoft software can be expensive, especially if you choose to but from the company itself.