A non-profit organization does not have to be a large company to be worthwhile. Many non-profits start out as small ventures with very little money available for operations. The software products available from Network for Good are designed to help small non-profit organizations grow in a more efficient manner. These programs offer tools for donor management and peer-to-peer fundraising, which allows stored information to be shared across systems so everyone can stay current. A lot of the people who volunteer for non-profit organizations are not professionally trained on computers, which is why the CRM software from Network for Good is designed to be easy to navigate. The donor management program allows users to input information associated with people who have contributed in the past. This makes it easy to see people who might be ready and willing to make future donations. It is also designed to notify users of scheduled tasks and appointments.