# Application

The **Applications page** in the Designer area allows you to manage Applications in Nexus. An **Application** in Nexus is a configuration of one or more Modules that are bundled, versioned, and deployed together. Applications simplify the process of grouping related functionality, ensuring consistent deployment across devices and environments.

Applications can represent:

* A complete solution (e.g., **OEE Monitoring** or **Vision Quality Inspection**)
* A reusable configuration (e.g., **Monitoring Application**, **Edge Data Processing Pipeline**, or **ML model package**)

***

### Where to Find Applications

<figure><img src="/files/ObKycUjxtXE2GeYkLhOK" alt=""><figcaption><p>The Applications Page</p></figcaption></figure>

Applications are accessible from the **Designer → Applications** menu in the Nexus Management Portal.

The Applications page provides an overview of all created applications in your environment.

***

### Page Layout

The **Applications page** is divided into two main sections:

* **Application List (left panel)**\
  Displays all applications with their name, version, description, and logo.\
  Each application card indicates:
  * Application Name & Version
  * Short Description
  * Publisher logo or custom logo
* **Details Panel (right panel)**\
  Shows details for the selected application, including:
  * **Application Information**: Name, version, description
  * **Application Logo**: Upload or reference via URL
  * **Tabs**:
    * **Application** – General details and description
    * [**Modules** ](/management-portal/designer/applications/application-modules.md)– Configure modules included in the application
    * [**Statistics**](/management-portal/designer/applications/application-statistics.md) – Usage and performance statistics

***

### Creating a New Application

To create a new application:

1. Navigate to the **Applications page**.
2. Click the **+ New** button.

<figure><img src="/files/dVOzs0SdAeoNTMtLxfJF" alt="" width="398"><figcaption><p>Create Application Window</p></figcaption></figure>

1. In the *New Application* dialog, provide the following details:
   * **Application Name** – A unique and descriptive name.
   * **Description** – A clear explanation of the application’s purpose.
   * **Application Logo** – Either upload an image or provide a logo URL. If no logo is provided, a default application logo is used for the application.
   * **Enable Application Monitoring** (optional) – Adds 2 essential modules to the Application to enable Monitoring on the Device where the Application is deployed:
     * *DeviceMonitoringModule*: The device monitoring module is responsible for gathering metrics from the device and send these metrics to the cloud to enable [monitoring](/management-portal/operations/monitoring.md).
     * *localblobstorage*: The DeviceMonitoringModule depends on the localblobstorage for storing and forwarding essential metrics to the cloud.
2. Click **Create** to save.

The new application will now appear in the **Application List** in Version 1.

{% hint style="info" %}
When an Application has been created it can be added to a Device in the [Application Tab of the Device Configuration](/management-portal/management/device-configuration/applications.md). Once the application is added, it can be deployed to the Device.
{% endhint %}

***

### Deleting an Application

To delete an application:

1. Select the application from the **Application List**.
2. Click the **Delete** button in the toolbar.
3. Confirm the deletion when prompted.

{% hint style="warning" %}
**Note**: Deleting an application removes it from the Nexus environment, but does not impact already deployed instances of the Application on devices.
{% endhint %}

***

### Next Steps

* Learn how to manage [Application Modules](/management-portal/designer/applications/application-modules.md)
* Explore [Application Statistics](/management-portal/designer/applications/application-statistics.md) to monitor application usage
* [Add an Application to the Device Configuration of a device](/management-portal/management/device-configuration/applications.md) to prepare the Application for deployment


---

# 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.tricloudnexus.io/management-portal/designer/applications/application.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.
