# Production Setup

## Overview

This section covers the full production setup flow for DIGIT Complaints Management. Start with infrastructure provisioning, move to CMS deployment, then complete data setup, validation, and first access checks.

### Key topics

* [Setup Infrastructure](https://docs.digit.org/complaints-management/deploy/setup/production-setup/setup-infrastructure) for environment provisioning on your target platform:
  * [Amazon Web Services (AWS)](https://docs.digit.org/complaints-management/deploy/setup/production-setup/setup-infrastructure/amazon-web-services-aws)
  * [Azure](https://docs.digit.org/complaints-management/deploy/setup/production-setup/setup-infrastructure/azure)
  * [Google Cloud Provider (GCP)](https://docs.digit.org/complaints-management/deploy/setup/production-setup/setup-infrastructure/google-cloud-provider-gcp)
  * [On Premise](https://docs.digit.org/complaints-management/deploy/setup/production-setup/setup-infrastructure/on-premise)
* [Deploy CMS](https://docs.digit.org/complaints-management/deploy/setup/production-setup/deploy-complaints-management) for application configuration, secrets, deployment, and verification.
* [Data Setup](https://docs.digit.org/complaints-management/deploy/setup/production-setup/deploy-complaints-management/data-setup) for loading tenant, boundary, complaint, and employee data.
* [Unified Approach](https://docs.digit.org/complaints-management/deploy/setup/production-setup/deploy-complaints-management/unified-approach) for an end-to-end notebook-based data onboarding flow.
* [Alternative Approach](https://docs.digit.org/complaints-management/deploy/setup/production-setup/deploy-complaints-management/alternative-approach) for a phased setup using separate notebooks.
* [Error Handling](https://docs.digit.org/complaints-management/deploy/setup/production-setup/deploy-complaints-management/error-handling) for troubleshooting upload and processing failures.

Use the topics in the given order if you are setting up a new production environment.
