Cash software March 1, 2017 0 Microsoft donated over $ 650 million in cash, software and services to nonprofits in 2016 When a business is making huge profits, it can do a lot, like growing a…