# Creating applications

{% hint style="info" %}
The availability of the application ownership functionality depends on the license and may not be available in all deployments.
{% endhint %}

## Creating an application

To create a new application, go to the **Applications**module and then click the **Add application**button.\
A window will open where you should:

* enter the application name (in accordance with the rules described in the chapter [Application item naming conventions](/documentation/documentation-en/budowanie-aplikacji/aplikacja-biznesowa/elementy-aplikacji-artefakty/konwencje-nazewnicze-elementow-aplikacji.md))
* choose an owner - select the group responsible for the application,
  * A regular user can select only the groups they belong to.
  * [Artifact Manager](/documentation/documentation-en/budowanie-aplikacji/aplikacja-biznesowa/zarzadzanie-aplikacja/menedzer-artefaktow.md) has permission to assign any group available in the system.
* optionally add an icon.

![Figure 1. New application creation window](/files/ce569889fc3b0de29d271969e7b1877382f6a01f)

Clicking the **Add application** button will create the application and automatically switch to the **Forms**tab. The name of the newly created application will appear in the upper-left corner of the window.

![Figure 2. Application window after creation](/files/b4da46cb6125fa55b792d89b2a656d3e332500a5)

## Adding or importing a form or process

After creating an application, the next step is to add forms and processes to it.

{% hint style="info" %}
Only forms and processes are added to the application (other dependent artifacts will be added automatically).
{% endhint %}

To add a form/process to an application, while in the **Forms** or **Processes**tab, click the **Add form/process**button. In the window that appears, you can add a new form or process (option **New form/process**) or import an existing one from the repository (option **Import existing**). Depending on the selected option, the artifact addition window looks different. The method for adding a form is described below - the steps for a process are identical.

New artifacts can be added to the application only by a person belonging to the **owner group** of the given application.

### Adding a new form

If you want to add a newly created request to the application, proceed as with standard form creation:

* determine its name and location,
* optionally add a description,
* choose the owner - select the group responsible for the application,
  * A regular user can select only the groups they belong to.
  * [Artifact Manager](/documentation/documentation-en/budowanie-aplikacji/aplikacja-biznesowa/zarzadzanie-aplikacja/menedzer-artefaktow.md) has permission to assign any group available in the system.
* optionally change the number of columns (16 columns by default).

![Figure 3. Window for adding a form to the application with the "New form" option selected.](/files/4bf5a0053549765f2606ee4b567ab498a70856b3)

After clicking the **Add request** button, the window for the newly created form requiring saving will open.

### Importing an existing form

If you have previously created a form, select the **Add form** option **Import existing** and enter the request name in the search field (typing additional characters narrows the list of templates). After clicking the request name, it will be added to the application. Adding an existing form to the application will automatically pull in all dependent elements, such as composite components, content, dictionaries, or validators.

![Figure 4. Window for adding a form to the application with the "Import form" option selected.](/files/79189444320a94147bc5533cc5a2b1a3836dbc4e)

{% hint style="info" %}
You can see all artifacts that make up the application in the **All**.
{% endhint %}


---

# 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.eximee.com/documentation/documentation-en/budowanie-aplikacji/aplikacja-biznesowa/zarzadzanie-aplikacja/tworzenie-aplikacji.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.
