Nonprofit Development Community
Back to Nonprofit Practitioners of Salesforce home page
Current Project
The Nonprofit Base Application
Goals:
- Develop effective, relevant data-management solutions for the nonprofit sector.
- Leverage the common needs of the nonprofit sector.
- Collaborate to develop solutions that would otherwise be developed seperately by multiple parties.
- Increase the number of nonprofits that can be served by reducing the amount of work required to implement a solution for an individual client.
- Identify, and enlist where possible, users and/or clients of System Integrators.
- Identify existing, or in development, projects or products that are applicable to solutions.
- Motivate System Integrators and Solutions Providers by
- Making certain solutions easier to implement
- Providing subtle marketing opportunity for System Integrators to claim expertise within a particular solution.
Collaboration Process
Definitions:
- Solutions are descriptions of a horizontal set of functionality. Solutions may include multiple Projects.
- A Project is a discrete set of functionality that can be packaged, preferably, as an AppExchange application or as a demo. Projects roll up in to Solutions.
Process:
- Create ideas for solutions on the Idea Exchange and vote to help establish prioroties.
- Additionally, salesforce.com and nonprofit system integrators will engage the nonprofit user community to submit to and vote on the Idea Exchange.
- Create, develop and maintain wiki pages for each new solution.
- This is done by copying the text from the Nonprofit Solution Template and pasting it in to a new wiki page.
- The names of all new wiki pages should begin with "Nonprofit". Also, please include, within two square brackets, "Category:NPSF" and "Category:Nonprofit Solution" to identify them.
- Salesforce.com and Solution Leaders will message effectively to these communities via the nonprofit forums, the Developer Forums, outbound emails and conference calls.
- Create, develop and maintain wiki pages for each Project.
- This is done by copying the text from the Nonprofit Project Template and pasting it in to a new wiki page.
- The names all new wiki pages should begin with "Nonprofit". Also, please include, within two square brackets, "Category:NPSF" and "Category:Nonprofit Project to identify them.
- Provide access to your project by:
- Pasting links to an AppExchange or a demo in the project's wiki page
- Pasting a link to the NPSF Instance of salesforce.com.
- Get access to the NPSF Instance of salesforce.com by filling out the Nonprofit Web To Lead form.
Nonprofit Solutions
- Nonproft Base App
- This is the base configuration that any nonprofit would get when they first sign-up for a trial. It would be focussed on providing the template functionality that all the other solutions would need in order to work. It should be stripped of as much AppExchangeable functionality as possible. The only exceptions to that should be custom fields that would need to be used by multiple solutions. Those field should be built in to this template.
- Nonprofit Development Solution
- Fundraising
- Membership
- Nonprofit Advocacy Solution
- Nonprofit Case Management Solution
- Human Services
- Incident Tracking (Service and Support)
- Nonprofit Grantmaking Solution
- Nonprofit Outcomes Management Solution
- Nonprofit Workforce Development Solution
- Job Candidate Tracking
- Nonprofit Campaign Management Solution
- Event
- Conference
- A-thons, Auctions
- Nonprofit Volunteer Management Solution
- Nonprofit Web Integration Solution (Constituent Portal)
- Nonprofit Training Solution
- Classes, enrollment, curriculum, etc
Core Platform Functionality Notes
In order to most effectively provide services to the nonprofit sector, we need the following functionality.
- B to C model / Person Accounts
- Definition:
- Idea Exchange Links:
- Paste a Link Here
- Relationships
- Definition:
- Idea Exchange Links:
- Paste a Link Here
Solutions with commercial AppEx's available
- Mass Communications
- Project Management
- Medical Records
Nonprofit Projects
A project is an AppExchange or specific salesforce.com customization that can map back to a solution. Here is the Nonprofit Project Template that should be used for all projects.
Many of these AppExchanges and Demos will only be available via the NPSF instance of salesforce.com. Request an Admin login via the Nonprofit Web To Lead form.