Non-profit organizations are formed for many reasons – to answer a societal need, to provide a community service, or to support a specific constituency. In some cases, nonprofits are created to fill a gap in what a society, government, or community can provide.
