Non-profits are created to promote a social cause or to provide advocacy for taking a stance concerning certain societal issues. They offer our societies a number of community services such as nutritional assistance, shelters for the homeless, special purpose (or special populations) scholarships and disaster assistance.