What are Non Profit Organizations?

Non-profit organizations are organizations that have the capability to raise funds and resources and they do so to help a certain cause, person, or group of people.