# App Management

An **application** is a distinct functional unit that includes data structures, scenarios, API endpoints, web pages, etc.

## Creating new applications

Click the \[**+ New app ]** button to create and customize your application:

To [create an app with a paid plan](/pricing-and-billing/pricing-plans.md#app-plans), you need to add a basic payment method or add funds to your account balance in advance.

![New app page](/files/BD0yZV9KsFguCv0vY5z8)

{% hint style="info" %}
Choose the system name wisely — it is the address of your app (for example, ***yourapp**.directual.app*), it cannot be changed in the future. But, certainly, you can use your [custom domain address](/web-pages/web-app-settings/custom-domain.md).
{% endhint %}

### Using templates

You can create a blank app and build it from scratch, or use one of our free templates. This is a great way to quickly learn the Platform. Some templates require integrations (with email or Telegram) which can be configured right here.

### Application settings

Click the "App settings" button on an app card to edit the details:

![App settings page](/files/0DCeXvHiGZcnTTFJXvKk)

#### **General settings**

* System name (can't be changed later!)
* Displayed name
* Description
* You can also delete your app from this menu

#### **Adding developers**

To add developers to work on an app, you need to create a [Team](/teams/teams.md).

#### Billing

There are three different [app plans](/pricing-and-billing/pricing-plans.md) to cater to your specific needs:

1\) **Startup** plan (monthly/yearly)

2\) **Pro** plan (monthly/yearly)

3\) **Business** plan (monthly/yearly)

#### **Hosting region**

The option to choose a hosting region is only available with the [Pro and Business plans](#hosting-region).

![Hosting region page](/files/5vWV2QQjOfxclxq0G7oA)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://readme.directual.com/getting-started/app-management.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
