Microsoft offers software to help charities. Whether you need essentials such as Office apps or beyond, special charity pricing is available.