Partilhar via


Deploy and configure Microsoft Cloud for Nonprofit

Important

Fundraising and Engagement is being retired. Support for Fundraising and Engagement will end at 11:59 PM Pacific Time on December 31, 2026. For more information, go to What’s new in Fundraising and Engagement.

Microsoft Cloud for Nonprofit includes solutions that are built on capabilities within the following apps:

  • Microsoft Power Platform
  • Microsoft 365
  • Microsoft Azure

This article provides an overview of how to deploy Microsoft Cloud for Nonprofit solutions. It includes information about what to do before and after deployment to set up and configure your solutions.

Prerequisites

  • You must have licenses for the underlying technologies that you’re deploying. If your organization doesn't have the necessary licenses, you'll be notified during the deployment process.
  • Learn more about compliance in Microsoft Cloud for Nonprofit and ensure you use services that match your requirements.

Deployment overview

Here are the solutions that are part of Microsoft Cloud for Nonprofit, along with predeployment and postdeployment information for each solution. Keep in mind that:

  • Some solutions have predeployment setup requirements.
  • Some solutions require more configuration or have optional capabilities that you configure after deployment.
Solution Deployment instructions Prerequisites for installation Predeployment requirements Postdeployment configuration
Azure Landing Zone for Nonprofits Deploy Azure Landing Zone for Nonprofits Azure subscriptions Dedicated Azure subscriptions, global admin in Microsoft Entra ID, and elevation of privileges Review policies, monitoring and analytics, and networking
Common Data Model for Nonprofits Deploy the Common Data Model for Nonprofits Power Apps Set up a Dataverse environment with a database
Fundraising Deploy fundraising Power Apps Set up a Dataverse environment with a database Create security roles and assign users to security roles
Fundraising performance dashboard Deploy the Fundraising performance dashboard Power BI Enable apps not listed on AppSource To use Fundraising performance dashboard, you need to connect to your data source.
Grant Management Deploy Grant Management Power Apps Set up a Dataverse environment with a database Create security roles and assign users to security roles
Manage volunteers Teams template Deploy the Manage volunteers Teams template Microsoft 365 (Teams) Create a team using the Manage volunteers team template, and then add the Volunteer Management app to the Volunteer Management channel in the team.
Outcome Management Deploy Outcome Management template app Power Apps Set up a Dataverse environment with a database Create security roles and assign users to security roles
Program impact dashboard Deploy Program impact dashboard Power BI Enable apps not listed on AppSource To use Program impact dashboard, you need to connect to your data source.
Volunteer Engagement Deploy Volunteer Engagement Volunteer Management
Power Apps portal
Set up a blank portal. After you deploy Volunteer Engagement, you need to configure the portal.
Volunteer Management Deploy Volunteer Management Power Apps Set up a Dataverse environment with a database (Optional) To enhance the capabilities of Volunteer Management, you can set up SharePoint integration if you want to store and access files in SharePoint.
Volunteer center template Deploy the Volunteer center template Microsoft 365 (SharePoint) Customize your site.

Step 1: Prepare for your deployment

Some solutions have predeployment requirements. For each solution that you're deploying, complete the predeployment setup listed in the Pre-deployment requirements column of the Deployment overview table earlier in this article.

Step 2: Deploy solutions

Each solution’s deployment instructions are included in their deployment articles. See the Deployment overview table or use the navigation bar on the left pane for the individual deployment pages.

Step 3: Complete postdeployment configuration

Some solutions require configuration after deployment, and others have optional capabilities that you can set up after deployment.

For each solution that you deployed, complete the configuration tasks listed in the postdeployment configuration column of the Deployment overview table earlier in this article.