# Getting Started -------------------------------------------------------------------------------- title: "Introduction" description: "Learn about getting started with Catalyst Cloud Scale that provides components for your application storage, security, integration, and deployment needs." last_updated: "2026-03-18T07:41:08.534Z" source: "https://docs.catalyst.zoho.com/en/cloud-scale/getting-started/introduction/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Catalyst Cloud Scale ### Introduction Cloud Scale, powered by Catalyst, is a service by the Catalyst development platform that contains a host of components to provide you with application storage, security, automation, and hosting solutions. Cloud Scale offers you complete Backend-as-a-Service (BaaS) support and ensures you manage your resources optimally. The entire backend infrastructure, powered by Catalyst, enables you to focus more on building your application logic without worrying about backend setup or infrastructure requirements. With Catalyst, you have access to a highly-integrated, user-friendly {{%link href="/en/getting-started/navigating-in-the-console/" %}}console{{%/link%}} from where you can create and manage the complex functionalities of your application. You can perform several actions such as configuring an automated job scheduler or user authentication, executing database queries, or even managing a powerful relational database easily from the console. Building your application with Catalyst Cloud Scale ensures you have the freedom to initialize, create, and develop projects locally using the {{%link href="/en/cli/v1/login/login-from-cli/" %}}Catalyst CLI{{%/link%}}, in addition to the console. You can work with several Cloud Scale components through the CLI and deploy your project to the remote console, as and when required. You can also access the Cloud Scale components through code using {{%link href="/en/getting-started/catalyst-sdk/" %}}Catalyst SDKs{{%/link%}} and {{%link href="/en/api/introduction/overview-and-prerequisites/#OverviewandPrerequisites" %}}APIs{{%/link%}}. Catalyst offers server-side SDK support in the following programming environments: * {{%link href="/en/sdk/java/v1/overview/" %}}Java{{%/link%}} * {{%link href="/en/sdk/nodejs/v2/overview/" %}}Node.js{{%/link%}} * {{%link href="/en/sdk/python/v1/overview/" %}}Python{{%/link%}} You can also build client applications with the client SDKs that Catalyst provides: * {{%link href="/en/sdk/web/v4/overview/" %}}Web{{%/link%}} * {{%link href="/en/sdk/android/v2/overview/" %}}Android{{%/link%}} * {{%link href="/en/sdk/ios/v2/overview/" %}}iOS{{%/link%}} * {{%link href="/en/sdk/flutter/v2/overview/" %}}Flutter{{%/link%}} You can host the web apps, and the mobile apps with {{%link href="/en/cloud-scale/help/web-client-hosting/introduction/" %}}Web Client Hosting{{%/link%}} and {{%link href="/en/cloud-scale/help/mobile-device-management/introduction/" %}}Mobile Device Management{{%/link%}}. {{%note%}}{{%bold%}}Note:{{%/bold%}} Along with Cloud Scale, Catalyst provides you with a host of other services like {{%link href="/en/serverless/getting-started/introduction/" %}}Catalyst Serverless{{%/link%}}, {{%link href="/en/zia-services/getting-started/introduction/" %}}Catalyst Zia Services{{%/link%}}, {{%link href="/en/devops/getting-started/introduction/" %}}Catalyst DevOps{{%/link%}} and more, each providing you with a different set of features and components that aid you through the various stages of your application building and management. You can try implementing some Catalyst components and start building simple microservices using our {{%link href="/en/tutorials/" %}}Tutorials section{{%/link%}}.{{%/note%}} You can start building applications using Catalyst Cloud Scale by accessing this {{%link href="/en/cloud-scale/getting-started/quick-start-guide/" %}}Quick-Start Guide{{%/link%}}. {{%note%}}{{%bold%}}Note:{{%/bold%}} Push Notifications and Mobile Device Management are currently not available to Catalyst users accessing from the EU, AU, IN, or CA data centers. {{%/note%}} <br /> -------------------------------------------------------------------------------- title: "Components of Catalyst Cloud Scale" description: "Learn about getting started with Catalyst Cloud Scale that provides components for your application storage, security, integration, and deployment needs." last_updated: "2026-03-18T07:41:08.534Z" source: "https://docs.catalyst.zoho.com/en/cloud-scale/getting-started/components-of-cloud-scale/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Components of Catalyst Cloud Scale {{%fieldset title="STORAGE" %}} {{%fieldset-card icon="data-store-icon" path="/en/cloud-scale/help/data-store/introduction/" title="Data Store"%}}Powerful relational database management system{{%/fieldset-card%}} {{%fieldset-card icon="file-store-icon" path="/en/cloud-scale/help/file-store/introduction/" title="File Store"%}}Simple scalable cloud storage for your app data{{%/fieldset-card%}} {{%fieldset-card icon="cache-icon" path="/en/cloud-scale/help/cache/introduction/" title="Cache"%}}Ephemeral storage for frequently accessed data{{%/fieldset-card%}} {{%fieldset-card icon="big-search-icon" path="/en/cloud-scale/help/search-integration/introduction/" title="Search"%}}Powerful search system for your app's database{{%/fieldset-card%}} {{%fieldset-card icon="zcql-icon" path="/en/cloud-scale/help/zcql/introduction/" title="Query Console"%}}User-friendly console to test ZCQL queries {{%/fieldset-card%}} {{%/fieldset%}} <br /> {{%fieldset title="SECURITY & IDENTITY" %}} {{%fieldset-card icon="auth-icon" path="/en/cloud-scale/help/authentication/introduction/" title="Authentication"%}}Multifaceted, secure end-user authentication system{{%/fieldset-card%}} {{%fieldset-card icon="api-gateway-icon" path="/en/cloud-scale/help/api-gateway/introduction/" title="API Gateway"%}}Advanced API management tool for your app's endpoints{{%/fieldset-card%}} {{%fieldset-card icon="connections-icon" path="/en/cloud-scale/help/connections/introduction/" title="Connections"%}}Automatic token handler that authenticates integrations with Zoho and third-party services{{%/fieldset-card%}} {{%/fieldset%}} <br /> {{%fieldset title="TRIGGERS" %}} {{%fieldset-card icon="cron-icon" path="/en/cloud-scale/help/cron/introduction/" title="Cron"%}}Automated job scheduler to manage routine application tasks{{%/fieldset-card%}} {{%fieldset-card icon="event-listeners-icon" path="/en/cloud-scale/help/event-listeners/introduction/" title="Event Listeners"%}}Event bus service to automate custom action executions{{%/fieldset-card%}} {{%/fieldset%}} <br /> {{%fieldset title="NOTIFY" %}} {{%fieldset-card icon="mail-icon" path="/en/cloud-scale/help/mail/introduction/" title="Mail"%}}Customizable, built-in email client for application emails{{%/fieldset-card%}} {{%fieldset-card icon="push-notifications-icon" path="/en/cloud-scale/help/push-notifications/introduction/" title="Push Notifications"%}}Ready-to-implement push notification service for app users{{%/fieldset-card%}} {{%/fieldset%}} <br /> {{%fieldset title="HOST & MANAGE" %}} {{%fieldset-card icon="web-client-icon" path="/en/cloud-scale/help/web-client-hosting/introduction/" title="Web Client Hosting"%}}Easy-to-use, versionable web application hosting service{{%/fieldset-card%}} {{%fieldset-card icon="domain-mapping-icon" path="/en/cloud-scale/help/domain-mappings/introduction/" title="Domain Mapping"%}}Secure mapping service for custom domains with Catalyst apps{{%/fieldset-card%}} {{%fieldset-card icon="mobile-device-management-icon" path="/en/cloud-scale/help/mobile-device-management/introduction/" title="MDM"%}}Secure, versionable Android, iOS, and Flutter app hosting service{{%/fieldset-card%}} {{%/fieldset%}} <br /> As represented above, Catalyst Cloud Scale contains the following components, each aimed at aiding various facets of application building: ### Storage Components Catalyst Cloud Scale offers storage solutions by providing you with {{%link href="/en/cloud-scale/help/file-store/introduction/" %}}File Store{{%/link%}}, to store app data in the form of files and folders, and a powerful relational database management service called {{%link href="/en/cloud-scale/help/data-store/introduction/" %}}Data Store{{%/link%}}. Additionally, you can also employ {{%link href="/en/cloud-scale/help/cache/introduction/" %}}Cache{{%/link%}}, a storage component for ephemeral data storage, and database tools like {{%link href="/en/cloud-scale/help/zcql/introduction/" %}}ZCQL Query Console{{%/link%}} to handle database operations. You can also use the {{%link href="/en/cloud-scale/help/search-integration/introduction/" %}}Search{{%/link%}} component to perform search operations in the indexed columns of the Data Store. ### Security & Identity Components Components like {{%link href="/en/cloud-scale/help/authentication/introduction/" %}}Authentication{{%/link%}} enable you to implement multiple user authentication methods easily and manage the end-users of your application. You also benefit from a powerful API management tool, {{%link href="/en/cloud-scale/help/api-gateway/introduction/" %}}API Gateway{{%/link%}}, which enables you to create and define custom APIs to access the endpoints of your application. You also have access to the {{%link href="/en/cloud-scale/help/connections/introduction/" %}}Connections{{%/link%}} component, leveraging which you can easily establish secure integrations with Zoho and other third-party services all while Catalyst handles the necessary token operations to maintain the integration. ### Trigger Components Catalyst Cloud Scale offers {{%link href="/en/cloud-scale/help/cron/introduction/" %}}Cron{{%/link%}}, an automated job scheduling component, and {{%link href="/en/cloud-scale/help/event-listeners/introduction/" %}}Event Listeners{{%/link%}}, an event bus service that can listen for specific events and automatically execute operations based on your configurations. ### Notification Components With {{%link href="/en/cloud-scale/help/mail/introduction/" %}}Mail{{%/link%}}, you can engage with your end-users by sending emails from within the application itself, and configuring SMTP settings and custom domains of the sender's email client directly from the console. You can also test and configure push notifications to send to your end users using the {{%link href="/en/cloud-scale/help/push-notifications/introduction/" %}}Push Notifications{{%/link%}} component. ### Host & Manage Components {{%link href="/en/cloud-scale/help/mobile-device-management/introduction/" %}}Mobile Device Management (MDM){{%/link%}} enables you to easily host Android, iOS, and Flutter apps from Catalyst, and the {{%link href="/en/cloud-scale/help/web-client-hosting/introduction/" %}}Web Client Hosting{{%/link%}} hosts the client component of a Catalyst web application and enables you to manage its versioning. You can use the {{%link href="/en/cloud-scale/help/domain-mappings/introduction/" %}} Domain Mappings component{{%/link%}} to map your application's domain with the production URL of the Catalyst application and let users access the application securely through that domain. {{%note%}}{{%bold%}}Note:{{%/bold%}} Push Notifications and Mobile Device Management are currently not available to Catalyst users accessing from the EU, AU, IN, or CA data centers. {{%/note%}} <br /> -------------------------------------------------------------------------------- title: "Benefits" description: "Learn about getting started with Catalyst Cloud Scale that provides components for your application storage, security, integration, and deployment needs." last_updated: "2026-03-18T07:41:08.534Z" source: "https://docs.catalyst.zoho.com/en/cloud-scale/getting-started/benefits/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Benefits * {{%bold%}}Build applications that have no scaling restrictions{{%/bold%}}: A primary concern you will face during post-production will be handling scaling on demand, and at the same time ensuring that the cost incurred is optimized by not having to pay for server downtime. However, Catalyst Cloud Scale comes equipped with auto scaling. Cloud Scale handles the backend infrastructure and server requirements by automatically allocating required resources during high traffic and killing instances when they are not utilized. * {{%bold%}}A flexible development environment{{%/bold%}}: Catalyst Cloud Scale ensures you have a hassle-free and flexible development environment. You can either use the Cloud Scale components from the console or access it through code using Catalyst APIs. You can also build and deploy applications locally using the CLI. All of the components are free when used in the {{%link href="/en/deployment-and-billing/environments/development-environment/" %}}development environment{{%/link%}}. Using function templates and the boilerplate code aids you in cutting down setup time. From the console, you can also automate parts of your application by implementing components such as {{%link href="/en/cloud-scale/help/cron/introduction/" %}}Cron{{%/link%}} and {{%link href="/en/cloud-scale/help/event-listeners/introduction/" %}}Event Listeners{{%/link%}}. * {{%bold%}}Host your application with ease{{%/bold%}}: You can use the {{%link href="/en/cloud-scale/help/web-client-hosting/introduction/" %}}Web Client Hosting{{%/link%}} component to host your client component as a web app. You can host different versions of your application and easily manage versioning requirements like hosting an updated version or rolling back to an older version. Furthermore, using the {{%link href="/en/cloud-scale/help/domain-mappings/introduction/" %}} Domain Mappings{{%/link%}} component you can map the application's domain with the production URL of the Catalyst application and let users access the application securely through that domain. You can also easily host your application as an Android, iOS, or a Flutter application using {{%link href="/en/cloud-scale/help/mobile-device-management/introduction/" %}}Mobile Device Management{{%/link%}}. * {{%bold%}}Storage made simple{{%/bold%}}: The {{%link href="/en/cloud-scale/help/data-store/introduction/" %}}Data Store{{%/link%}} component is a powerful cloud-based relational database management system. You can easily perform any data manipulation you require directly from the console or even using the {{%link href="/en/cloud-scale/help/zcql/introduction/" %}}Query Console{{%/link%}}. Using the {{%link href="/en/cloud-scale/help/file-store/introduction/" %}}File Store{{%/link%}} component you can store app data in the form of folders, and {{%link href="/en/cloud-scale/help/cache/introduction/" %}}Cache{{%/link%}} is an ephemeral storage component you can employ to ensure that actively used data is retrieved faster. All of the storage components do not require any complex coding or backend support as it is expertly handled by Catalyst Cloud Scale. You can use the Data Store and File Store store to store sensitive user data, as it will be stored in a manner that is compliant with all relevant data and privacy protection laws, such as {{%link href="https://www.hhs.gov/hipaa/for-professionals/special-topics/health-information-technology/cloud-computing/index.html" %}}HIPAA{{%/link%}} and {{%link href="https://gdpr-info.eu/issues/personal-data/" %}}GDPR{{%/link%}} guidelines. * {{%bold%}}More than one authentication type{{%/bold%}}: Using the {{%link href="/en/cloud-scale/help/authentication/introduction/" %}}Authentication{{%/link%}} component, you can securely add end-users to the application easily and ensure that access to your application and microservices is secure throughout. Catalyst Cloud Scale offers two native authentication types where Catalyst comprehensively handles the security component of your application. You also have the freedom to enable a third-party authentication service of your choice for your Catalyst application and manage it using the Cloud Scale Authentication component. * {{%bold%}}Access to the whole of Catalyst{{%/bold%}}: By using Catalyst Cloud Scale, you will also have access to other services of Catalyst like {{%link href="/en/zia-services/getting-started/introduction/" %}}Catalyst Zia Services{{%/link%}} and {{%link href="/en/devops/getting-started/introduction/" %}}Catalyst DevOps{{%/link%}}. For instance, by signing up with Cloud Scale, you can easily add powerful AI services like {{%link href="/en/zia-services/help/identity-scanner/introduction/" %}}Identity Scanner{{%/link%}}, {{%link href="/en/zia-services/help/face-analytics/introduction/" %}}Face Analytics{{%/link%}} to enhance your application. <br /> -------------------------------------------------------------------------------- title: "Use Cases" description: "Learn about getting started with Catalyst Cloud Scale that provides components for your application storage, security, integration, and deployment needs." last_updated: "2026-03-18T07:41:08.535Z" source: "https://docs.catalyst.zoho.com/en/cloud-scale/getting-started/use-cases/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Examples of How Catalyst Cloud Scale Can Improve Businesses 1. **Improving Customer Engagement**<br />In any business, customer engagement plays a pivotal role in ensuring paying customers are retained. If there is a lack of engagement, the chances are high that businesses miss out on building and securing regular customers. With Catalyst Cloud Scale, you can build an effective customer engagement system. For example, if you have a list of users that have subscribed to your business, present in a CSV file, regularly maintained by the customer facing employees. For better customer engagement you can use the customer list in the CSV file and send them thank you emails or promotional content. You can do this quickly and easily by building a microservice using Cloud Scale. The microservice can operate in a manner where once the file is uploaded, an {{%link href="/en/cloud-scale/help/event-listeners/introduction/" %}}Event Listeners{{%/link%}} triggers an event function that performs a bulk write operation in the {{%link href="/en/cloud-scale/help/data-store/introduction/" %}}Data Store{{%/link%}}. From the data gathered here, using components like {{%link href="/en/cloud-scale/help/mail/introduction/" %}}Mail{{%/link%}} and {{%link href="/en/cloud-scale/help/push-notifications/introduction/" %}}Push Notifications{{%/link%}}, you can send emails and push notifications to your customers from within your application. Furthermore, using {{%link href="/en/cloud-scale/help/cron/introduction/" %}}Cron{{%/link%}} you can also ensure these emails are sent periodically, ensuring consistent engagement. 2. **Simplifying Recruitment Processes**<br />Companies often have to invest time and resources in filtering their potential candidates by conducting several rounds of interviews or other forms of assessments. The task of keeping track of individual prospects' progress and updating them can be cumbersome and time-consuming. However, this arduous task can be streamlined and simplified by building a recruiter application using Catalyst Cloud Scale. The application can be built in a manner where you use the {{%link href="/en/cloud-scale/help/authentication/introduction/" %}}Authentication{{%/link%}} component to authenticate directly and add prospective candidates to your recruitment app by sending them invite emails using the {{%link href="/en/cloud-scale/help/authentication/email-templates/introduction/" %}}Email Template{{%/link%}} feature. You can also comprehensively secure all end points of your application using {{%link href="/en/cloud-scale/help/api-gateway/introduction/" %}}API Gateway{{%/link%}}. Using {{%link href="/en/cloud-scale/help/cron/introduction/" %}}Cron{{%/link%}}, {{%link href="/en/cloud-scale/help/push-notifications/introduction/" %}}Push Notifications{{%/link%}} and {{%link href="/en/cloud-scale/help/mail/introduction/" %}}Mail{{%/link%}} you periodically alert candidates on their upcoming assessments instead of handling this task manually. The {{%link href="/en/cloud-scale/help/data-store/introduction/" %}}Data Store{{%/link%}} can be used to store candidates information. In the event where a candidate scores a failing grade, an {{%link href="/en/cloud-scale/help/event-listeners/introduction/" %}}Event Listeners{{%/link%}} can be used to execute an event function to send an email through Mail informing the candidate. Using the {{%link href="/en/cloud-scale/help/authentication/user-management/roles/introduction/" %}}Roles{{%/link%}} feature in Authentication you can then deactivate the failed candidate's credentials and revoke their access to the application. Furthermore, using {{%link href="/en/cloud-scale/help/mobile-device-management/introduction/" %}}Mobile Device Management{{%/link%}}, you can host this application as an iOS, Android, or a Flutter app, and the {{%link href="/en/cloud-scale/help/web-client-hosting/introduction/" %}}Web Client Hosting{{%/link%}} component will enable you to host the application as a Web app. 3. **Generating Awareness on Safe-Usage of Drugs**<br />The health care industry consistently puts out various prescription drugs each year. Sometimes, it can be daunting for patients to know which over-the-counter drugs are FDA approved and safe to use. However, using Cloud Scale, you can create a Catalyst application that notifies users on the viability of these drugs. The {{%link href="/en/cloud-scale/help/data-store/introduction/" %}}Data Store{{%/link%}} component is a powerful relational database system that can store all the necessary information. {{%link href="/en/cloud-scale/help/search-integration/introduction/" %}}Search{{%/link%}} and {{%link href="/en/cloud-scale/help/zcql/introduction/" %}}Query Console{{%/link%}} can be used to modify and sort through the vast volume of data. {{%link href="/en/cloud-scale/help/file-store/introduction/" %}}File Store{{%/link%}} can contain certain application data like images of drugs or other information that can be retrieved and displayed to the user. You can also automate the process of periodically updating the Data Store to remain on par with newer drugs using the {{%link href="/en/cloud-scale/help/cron/introduction/" %}}Cron{{%/link%}} component. You can find out more on how Catalyst Cloud Scale has benefited several businesses across various sectors by clicking {{%link href="https://catalyst.zoho.com/customers/" %}}here{{%/link%}}. <br /> -------------------------------------------------------------------------------- title: "Quick Start Guide" description: "Learn about getting started with Catalyst Cloud Scale that provides components for your application storage, security, integration, and deployment needs." last_updated: "2026-03-18T07:41:08.535Z" source: "https://docs.catalyst.zoho.com/en/cloud-scale/getting-started/quick-start-guide/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Catalyst Cloud Scale - A Quick Start Guide This section covers the overall steps involved in creating and developing your Catalyst applications by leveraging the Cloud Scale components from the Catalyst console. You can engineer, test, and deploy robust applications and microservices using the various components of Catalyst Cloud Scale. 1. **Create a project** - Access the {{%link href="https://console.catalyst.zoho.com/baas/index" %}}Catalyst console{{%/link%}} to {{%link href="/en/getting-started/catalyst-projects/#creating-a-catalyst-project" %}}create a new project{{%/link%}}. After the project creation is complete, you will be able to access all components of Cloud Scale and other Catalyst services from the console. {{%note%}}{{%bold%}}Note:{{%/bold%}} You can familiarize yourself with the various components and gain a more functional understanding of Catalyst by using the step-by-step guides present in the {{%link href="/en/tutorials/" %}}Tutorials section{{%/link%}}.{{%/note%}} Additionally, you can also create a new project in the local environment by {{%link href="/en/cli/v1/initialize-resources/introduction/" %}}initializing it from the CLI{{%/link%}}. You must first {{%link href="/en/getting-started/installing-catalyst-cli/" %}}install Catalyst CLI{{%/link%}} and {{%link href="/en/getting-started/installing-catalyst-cli/#install-the-cli" %}}log in to your remote account{{%/link%}} before you can access the Catalyst commands and work with your application locally. 2. **Accessing Catalyst Cloud Scale components** - You can access and implement any of the Cloud Scale components based on your requirements. For instance, you can utilize {{%link href="/en/cloud-scale/help/data-store/introduction/" %}}Data Store{{%/link%}}, to implement a powerful relational database management system in your application, or use {{%link href="/en/cloud-scale/help/file-store/introduction/" %}}File Store{{%/link%}} to store your app files in folders. You can also use {{%link href="/en/cloud-scale/help/cache/introduction/" %}}Cache{{%/link%}} if your application requires ephemeral storage. You can configure an event bus service or automate redundant parts of your application and schedule jobs to be automatically executed using {{%link href="/en/cloud-scale/help/event-listeners/introduction/" %}}Event Listeners{{%/link%}} and {{%link href="/en/cloud-scale/help/cron/introduction/" %}}Cron{{%/link%}} respectively. You can also configure various types of authentication to allow your users to log on to your application securely. You also have the option to communicate with your end users from the console using the {{%link href="/en/cloud-scale/help/mail/introduction/" %}}Mail{{%/link%}} and {{%link href="/en/cloud-scale/help/push-notifications/introduction/" %}}Push Notifications{{%/link%}} components. {{%note%}}{{%bold%}}Note:{{%/bold%}} Each of these {{%link href="/en/cloud-scale/getting-started/components-of-cloud-scale/" %}}Cloud Scale components{{%/link%}} have detailed help sections to ensure you can utilize Cloud Scale to build applications quickly and easily.{{%/note%}} 3. **Developing your application** - You can initialize the project locally using the Catalyst CLI, and start coding your business logic into {{%link href="/en/serverless/help/functions/introduction/" %}}Catalyst Serverless Functions{{%/link%}}, with either {{%link href="/en/sdk/java/v1/overview/" %}}Java{{%/link%}}, {{%link href="/en/sdk/nodejs/v2/overview/" %}}Node.js{{%/link%}}, or {{%link href="/en/sdk/python/v1/overview/" %}}Python{{%/link%}}, using an external IDE of your choice, or directly create them in the console. You can also utilize code templates from {{%link href="/en/getting-started/catalyst-sdk/" %}}Catalyst SDK{{%/link%}} and employ prebuilt API endpoints from {{%link href="/en/api/introduction/overview-and-prerequisites/#OverviewandPrerequisites" %}}Catalyst API{{%/link%}} to incorporate Cloud Scale components in your business logic. You also have the option to use {{%link href="/en/codelib/introduction/" %}}Catalyst Codelib{{%/link%}}, which are ready-made microservices that can be incorporated into application directly. You can also enhance your application using AI/ML powered components of {{%link href="/en/zia-services/getting-started/introduction/" %}}Catalyst Zia Services{{%/link%}}. 4. **Test the application** - You can test the client components of your application locally before deploying it to the remote console using {{%link href="/en/cli/v1/serve-resources/introduction/" %}}{{%badge%}}catalyst serve{{%/badge%}}{{%/link%}}. You can also debug and test your functions using the catalyst shell command; {{%link href="/en/cli/v1/working-with-functions/functions-shell/" %}}{{%badge%}}catalyst functions:shell{{%/badge%}}{{%/link%}}. {{%note%}}{{%bold%}}Note:{{%/bold%}}: You also have the option to configure automated test cases in the exclusive testing environment present in {{%link href="/en/devops/help/automation-testing/introduction/" %}}Catalyst DevOps' Automation Testing{{%/link%}} component. You can also perform logging, application monitoring, and other operations management through Catalyst DevOps.{{%/note%}} 5. **Host your application** - You can then host your application using the {{%link href="/en/cloud-scale/help/web-client-hosting/introduction/" %}}Web Client Hosting{{%/link%}} component in the development sandbox. You can also manage different versions of your application here and easily upgrade your application or roll it back per your preference. You can continue to monitor your application and optimize it as required using {{%link href="/en/devops/getting-started/introduction/" %}}Catalyst DevOps{{%/link%}}. {{%note%}}{{%bold%}}Note:{{%/bold%}} You can also host Android, iOS, and Flutter applications using the {{%link href="/en/cloud-scale/help/mobile-device-management/introduction/" %}}Mobile Device Management{{%/link%}} component.{{%/note%}} 6. **Migrate your application from development to production** - When your application is ready to be migrated, you can deploy it from the development to the production environment in a streamlined manner as instructed in this {{%link href="/en/deployment-and-billing/environments/initial-deployment/" %}}help document{{%/link%}}, and you can use the {{%link href="/en/cloud-scale/help/domain-mappings/introduction/" %}} Domain Mappings component{{%/link%}} to map your application's {{%link href="/en/deployment-and-billing/environments/production-environment/#function-url-and-web-app-url-in-the-production-environment" %}}production URL{{%/link%}} onto your own custom domain securely. Additionally, Catalyst will provide group SSL certifications for all the domain that you map under your application, free of cost. However, before you deploy to production ensure you have set up {{%link href="/en/deployment-and-billing/billing/introduction/" %}}Catalyst payments{{%/link%}}. {{%note%}}{{%bold%}}Note:{{%/bold%}} The sequence of steps specified here might differ based on your business or application logic, or your specific use case. The flow mentioned in the deploying and testing phases of the application can be altered based on your requirements. This is a generic set of guidelines that is suitable for a typical small to mid-scale, client-based application, or microservice.{{%/note%}} <br />