Which approach is right for you?
Our team is available to talk with you about the differences between the approaches, the available support options, and more.
The CommCare platform can be hosted in a variety of ways to best suit your program’s unique circumstances and requirements. Depending on the needs and the resources of your organization, your options range from our secure cloud-hosted environment to fully-independent self-hosting. This page provides an overview of available options, including their resource intensity, security, and available support.
For detailed information on your hosting options for CommCare, including how to make the right decision for your project, please get in touch with us.
Our team is available to talk with you about the differences between the approaches, the available support options, and more.
Dimagi offers a range of support options depending on the method of hosting selected:
Dimagi-managed CommCare servers allow economies of scale, fast access to the product, high platform availability, unlimited data storage, HIPAA compliant cloud and ISO compliant data center, GDPR and SOC3 compliant practices. This support is available for SaaS Hosting, Local Mirrored Data Storage, and Local Production Data Collection.
Access is available to the Dimagi team to report issues related to building, deploying, and syncing CommCare applications. This support is offered for Cloud Hosting, Local Mirrored Data Storage, and Local Production Data Collection.
Access is available to the Dimagi team to report issues related to CommCare Cloud (the open-source product developers use for deploying and maintaining CommCare servers). This support is offered for Local Production Data Collection.
Access to the public forum to collaborate with the community of CommCare developers. Dimagi team members may contribute to forum content, but there is no guaranteed response or resolution for individual posts. This forum is open for all hosting options.
CommCare Cloud is Dimagi’s self-hosting toolkit for deploying and
maintaining CommCare servers.
Below are helpful resources for utilizing CommCare Cloud:
More questions? Contact our Solutions team to discuss your specific program needs.
“We are ready to design
applications that are everything
from simple and straightforward to
those with challenging and unique
designs and use cases.”
- Ted Barlow, President
“CommCare gave us the ability to
control the experience of our fieldbased
data collectors, which
drastically reduced human error.”
- Bhawna Mangla, Senior Research Associate
“Thank you for helping us to
gather data, refine programming,
and spread the message about our
impact in fighting global climate
change and extreme poverty.”
- Sarah Baird, Executive Director
The CommCare platform is supported by the Dimagi-hosted SaaS environment. This service includes system administration tasks such as regular CommCare code deploys, upgrading services, applying data security measures, and maintaining platform up-time.
Data Specifics:Data collected and stored in Dimagi-hosted environment
The CommCare platform is supported by the Dimagi-hosted SaaS environment. This service includes system administration tasks such as regular CommCare code deploys, upgrading services, applying data security measures, and maintaining platform up-time. Additionally, your local team stands up and hosts an SQL database that stores the data locally, and a data pipeline is established between the platform and the local database, using manual intervention or CommCare features, such as the Data Export Tool.
Data Specifics:Data will be collected in the Dimagi-hosted environment and copied to the local database.
Your local team stands up and maintains the CommCare production platform which is used for collecting and storing data. This involves system administration tasks such as regular CommCare code deploys, upgrading services, applying data security measures, and maintaining platform up-time. In certain geographies, we can recommend a local IT company with experience in server administration and maintenance of CommCare. A CommCare staging application is supported in the Dimagi-hosted SaaS environment and linked to the production local instance. This provides a staging environment for active app building and testing.
Data Specifics:Production data is submitted directly to the local instance and does not pass through the Dimagi-hosted instance.
Your local team stands up and maintains the CommCare production platform which is used for collecting and storing data. This involves system administration tasks such as regular CommCare code deploys, upgrading services, applying data security measures, and maintaining platform up-time. In certain geographies, we can recommend a local IT company with experience in server administration and maintenance of CommCare.
Data Specifics:Data is submitted directly to the local CommCare instance. There is no connection to any Dimagi-hosted environments.