# Applications

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

Applications can represent anything from a complete solution (such as OEE monitoring or Quality Inspection Application supporting Operators at the Site) to smaller reusable configurations (e.g., Monitoring Applications, Data Processing App, or a ML model with its supporting storage and UI hosted as a WebPage).

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

***

### Key Capabilities

* **Application Bundling**\
  Combine multiple modules from the [Module Store](/management-portal/designer/modules/module-store.md) into a single [Application](/management-portal/designer/applications/application.md). This ensures that all required services and dependencies are deployed consistently across sites.
* **Versioning**\
  Applications are versioned, so you can manage upgrades, rollbacks, and track changes across deployments.
* **Deployment-Ready**\
  Once defined, Applications can be deployed to one or more devices, ensuring the same configuration is reproduced across your infrastructure.

{% hint style="info" %}
Module configurations within an Application can be overridden later in the [Device Configuration](/management-portal/management/device-configuration.md) of a device.
{% endhint %}

* **Customization**\
  Applications can be extended with custom modules, parameters, and integrations, making them adaptable to a wide variety of industrial use cases.

***

### Typical Use Cases

* **OEE Applications**: Combine data connectors, analytical modules, and visualization tools (e.g., TimeScaleDB, Grafana, OEE module) into a single deployable Application.
* **Edge Data Processing**: Create an Application containing data collectors, preprocessors, and storage modules to handle device-level analytics.
* **Machine Learning Deployment**: Package a trained ML inference model together with required storage services (e.g., RedisCache, SQLServer).
* **Visualization & Orchestration**: Bundle orchestration tools like NodeRED or Kafka with visualization modules like Grafana to build dashboards or manage data flows.

***

### Next Steps

* Learn how to Create and configure a [new Application](/management-portal/designer/applications/application.md)
* Application Modules – Manage which [modules belong to an Application](/management-portal/designer/applications/application-modules.md)
* Application Statistics – View [application usage statistics](/management-portal/designer/applications/application-statistics.md) for an Application


---

# 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.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.
