---
title: "Developing applications on Cloud Platform"
date: "2024-02-14T06:18:38+00:00"
summary: "Discover powerful tools for developing, testing, and maintaining your Drupal applications on Cloud Platform. Learn to manage code, databases, and files across environments for seamless website development."
image:
type: "page"
url: "/acquia-cloud-platform/developing-applications-cloud-platform"
id: "d254c799-412e-4d6f-8689-ee901f4b2d16"
---

After you have [created](/acquia-cloud-platform/create-apps/install) or [imported](/acquia-cloud-platform/create-apps/import) an application on Cloud Platform, you can use the powerful features of the Acquia platform to develop, test, maintain, and update your website, including the Cloud Platform interface, the [Cloud Platform API](/acquia-cloud-platform/develop-apps/api), Drush, and more.

The principal parts of a Drupal application are the following:

*   [Codebase](/acquia-cloud-platform/manage-apps/code): Drupal’s core modules, contributed modules, and your custom code
*   [Database](/acquia-cloud-platform/manage-apps/database): Stores the application’s content and configuration
*   [Files](/acquia-cloud-platform/manage-apps/files): Images, digital assets, and user-uploaded files

Using the Cloud Platform interface, you can manage the development and testing of these elements on your Development and Staging environments before deploying them to your live application in the Production environment.

These topics can help guide you as you use Cloud Platform for your application development tasks:

*   [Managing applications with Cloud Platform](/acquia-cloud-platform/manage-apps)
*   [Working with code](/acquia-cloud-platform/manage-apps/code)
*   [Working with databases](/acquia-cloud-platform/manage-apps/database)
*   [Developing a Drupal application on Cloud Platform](/acquia-cloud-platform/develop-apps/drupal-apps)