# Create a new App

## App or Module?

A [Module](/lowcoder-documentation/build-applications/create-a-new-app/modules.md) is a special type of App, which can be **re-used** inside of other Modules or Apps and especially it is possible to [embed](/lowcoder-documentation/publish-apps/embed-an-app.md) the Module directly in your native Web-Application outside of Lowcoder.&#x20;

The Editor for Apps and Modules is the same, only Modules have some extra settings and parameters regarding the embedding.

If you would like to [embed](/lowcoder-documentation/publish-apps/embed-an-app.md) or re-use your Application, choose "Module". If you want only to build a fullscreen Application and eventually hang it in a Navigation, use "App".

{% hint style="info" %}
Be aware that nested Modules "in each other" can cause a slowdown of the Application. It is always a consideration of listed elements in terms of the re-usability of child components or faster Application behavior. When creating Modules, testing regarding the speed of the overall Application and consumption of resources is necessary.
{% endhint %}

## Create a new Application or Module

Click **New > App** (or **Module**) on the upper right of Lowcoder Admin Page. The App or Module will get created and the view switches automatically to the App Editor.

Only workspace **admins** and members of **Developers** group can create apps.

<figure><img src="/files/eSf7kOkw47MPJBmROjbW" alt=""><figcaption><p>Creat Applications with the upper right button.</p></figcaption></figure>

You can rename the App at the left-top of the App editor.

<figure><img src="/files/PPfNc5PlrRCZO75mvsIo" alt="" width="563"><figcaption><p>Renaming an App with the top left Menu</p></figcaption></figure>

## Export and import an app

### Export an app

Apps can get exported to a JSON Definition file at multiple places. For example, click your app name and select **Export to JSON**, the app will be exported to a JSON file.

<figure><img src="/files/sH4hJTeJ8VRbrcMJcI3m" alt="" width="563"><figcaption></figcaption></figure>

### Import an app

You can import an existing app in a JSON format by clicking **New > Import**.

<figure><img src="/files/NWUetEuHvXhgLDtpF1PP" alt="" width="563"><figcaption></figcaption></figure>


---

# 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://docs.lowcoder.cloud/lowcoder-documentation/build-applications/create-a-new-app.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.
