> For the complete documentation index, see [llms.txt](https://docs.tricloudnexus.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tricloudnexus.io/management-portal/designer/applications.md).

# 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
