The Bill & Melinda Gates Foundation (BMGF) is a non-profit organisation that donates money to fight diseases. It was founded by Bill Gates of Microsoft and his wife Melinda Gates. The money comes from the billions of dollars Bill Gates earned from his software business.