It’s no secret that charities play a vital role in our society. From providing food and shelter for the homeless to supporting cancer research, charities do fantastic work that improves the quality of life for everyone. Here are five ways charities benefit society as a whole. With any luck, the following information will inspire you to support your local charity.