Common Data Model for Nonprofits
The Common Data Model for Nonprofits is an open source data schema that includes entities and attributes commonly used by nonprofits. This schema spans across departments and functions including: constituent management, fundraising, awards, program delivery, and impact tracking. The model includes 90+ entity data definitions and relationships.
These entities include donor commitments, designations, transactions, awards, disbursements, delivery frameworks, results, indicators, benefit recipients, and more. It promotes best practices from throughout the sector across common processes, workflows, and scenarios.
The Common Data Model for Nonprofits was developed in collaboration with nonprofits, partners, industry experts, and open initiatives to ensure interoperability, with the goal of accelerating impact in the nonprofit sector.
Benefits of the Common Data Model for Nonprofits include:
- Integration and uniformity of data across platforms, applications, and services
- Elimination of information silos
- Access to powerful insights from connected data
- Enhanced efficacy for business operations
- Simplified data integration and application development
Built on Microsoft’s Common Data Model, the Common Data Model for Nonprofits is a core solution layer that's not dependent on Microsoft Dynamics 365. As an independent solution layer, the Common Data Model for Nonprofits can be used to build Power Apps and Power BI visualizations or serve as a foundational layer to Microsoft 365 and Azure solutions.
Nonprofits, independent software vendors (ISVs), and others working in the nonprofit sector can build solutions and business processes on top of the entities found within the Common Data Model for Nonprofits to enhance data integration and interoperability for their nonprofit and development customers. While the Common Data Model for Nonprofits supports common nonprofit activities, it allows flexibility to support other use cases and extensions.
How to access and deploy
The Common Data Model for Nonprofits can be deployed from Microsoft Cloud Solution Center or GitHub. Deploy the Common Data Model for Nonprofits.
Related information
The Common Data Model for Nonprofits schema reference, entity relationship diagrams, and a how-to guide can be accessed on GitHub.