--- title: "Subsequent Deployment" url: https://docs.catalyst.zoho.com/en/deployment-and-billing/environments/subsequent-deployment/ description: "Catalyst offers a fully-functional, free development sandbox and a live production environment that you can deploy your applications and microservices to." last_updated: 2026-08-17T12:16:04Z service: All Services type: general --- # Deploying Features after the First Time ### Steps to Deploy As mentioned earlier, after the first deployment you will be able to customize the deployment type, select the features and data to be migrated, and provide a commit message. Once you select the features to be deployed, Catalyst will be able to process the diff generation. The **diff generation** analyzes and displays a report of differences in features between the source environment and the migrated environment. When the diff is generated, Catalyst will show the count of the following activities for the features that you deploy: * **Added:** Number of instances of the feature that were added since the last deployment * **Updated:** Number of instances of the feature that were updated since the last deployment * **Deleted:** Number of instances of the feature that were deleted since the last deployment * **Total Changes:** Total number of changes made in the feature To deploy features and data from one environment to the other in Catalyst: 1. Navigate to **Settings** and then **Environments**. 2. Click the **Deployments** tab and click **Create Deployment**. ![catalyst_environments_deployed_first_time](https://catalyst-docs-development.zohostratus.in/images/deployments_and_billings/environments/catalyst_environments_deployed_first_time.webp) 3. Enter a commit message and select the deployment type in the pop-up window, and click **Create**. ![catalyst_environments_create_deployment_1](https://catalyst-docs-development.zohostratus.in/images/deployments_and_billings/environments/catalyst_environments_create_deployment_1.webp) 4. Select the features to be deployed. All features are selected by default. Unselect any features that you don't wish to deploy. ![catalyst_environments_create_deployment_2](https://catalyst-docs-development.zohostratus.in/images/deployments_and_billings/environments/catalyst_environments_create_deployment_2.webp) 5. Click **Save and Next**. ![catalyst_environments_create_deployment_3](https://catalyst-docs-development.zohostratus.in/images/deployments_and_billings/environments/catalyst_environments_create_deployment_3.webp) Catalyst will begin the diff generation. ![catalyst_environments_create_deployment_4](https://catalyst-docs-development.zohostratus.in/images/deployments_and_billings/environments/catalyst_environments_create_deployment_4.webp) 6. Once the diff is generated, verify the number of changes in each feature that will be deployed. ![catalyst_environments_create_deployment_5](https://catalyst-docs-development.zohostratus.in/images/deployments_and_billings/environments/catalyst_environments_create_deployment_5.webp) After you verify, click **Begin Deployment** to proceed. To cancel the deployment process, click **Abort**. To edit the features selected, click **Back**. 7. A confirmation window will open to begin the deployment. **Click Yes, Proceed**. ![catalyst_environments_create_deployment_6](https://catalyst-docs-development.zohostratus.in/images/deployments_and_billings/environments/catalyst_environments_create_deployment_6.webp) The console will display the progress. ![catalyst_environments_create_deployment_7](https://catalyst-docs-development.zohostratus.in/images/deployments_and_billings/environments/catalyst_environments_create_deployment_7.webp) If the deployment is successful, the console will display a success message. ![catalyst_environments_create_deployment_8](https://catalyst-docs-development.zohostratus.in/images/deployments_and_billings/environments/catalyst_environments_create_deployment_8.webp) You will also receive a notification alert. You can click on **View Details** to view the summary of your deployment process. ![catalyst_environments_deployment_details_2](https://catalyst-docs-development.zohostratus.in/images/deployments_and_billings/environments/catalyst_environments_deployment_details_2.webp) You can access these details any time by opening the deployment from the _Deployment_ section. ![catalyst_environments_deployment_created](https://catalyst-docs-development.zohostratus.in/images/deployments_and_billings/environments/catalyst_environments_deployment_created.webp) If you abort the process, the status will say "Aborted". You can resume the deployment process any time after you abort it.