NPFI promotes the development of customized free open source software products that support the mission-critical activities of individual non-profit organizations.
This work is done in a collaborative agile setting, where the non-profit actively participates in the design, development, and testing of the software product from the outset. The technical development work is done either by an instructor/student team or by an individual NPFI developer working with the non-profit.
Here are three examples of successful software projects that have used the CO-FOSS approach:
- In 2008, 2011, and 2013, three different Bowdoin College student teams built and later customized volunteer database and scheduling software called Homebase that is now used by the Ronald McDonald House in Portland, ME.
- In 2015, a Whitman College student team customized Homebase for use by the Ronald McDonald House in Providence, RI.
- Later in 2015, NPFI customized and extended Homebase again for use by two different Ronald McDonald Houses, one in Portand, ME and the other in Bangor, ME. These two houses have different volunteer databases and calendar schedules.
A more complete summary of all student- and NPFI-developed customized software for non-profits is given here.