# Update Center

The **Update Center** allows you to update large numbers of devices in one place—by changing either **module versions** or **application versions**. It’s built for safe, predictable, and traceable rollouts, so you don’t have to manage updates device by device.

### Available Updates tab

The **Available Updates** tab gives you a complete list of updates that are ready to be deployed:

* **Modules**\
  Shows all modules that are either configured or deployed to devices, where a **newer version** is available. This includes modules installed directly, included through **applications**, or delivered via assigned **asset hierarchies**.
* **Applications**\
  Lists all applications configured or deployed to devices, where a **newer version** exists.

Within the **Update Center**, the **Available Updates** tab is divided into two views: **Modules** and **Applications**. Use the buttons near the top of the page to switch between them:

<figure><img src="https://570593659-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMGRODsc2QD3N3wmfwTl%2Fuploads%2FuE6eA4ABjMTC7cpBRKaQ%2Fimage.png?alt=media&#x26;token=2a245976-c119-49c8-aef7-7bbe3196cd9e" alt=""><figcaption><p>Update Center showing available module updates</p></figcaption></figure>

Available module updates are shown as cards, where each card provides the following information:

* Module name and targeted version
* Affected by update:
  * **Application**: The number of applications that will be affected by this update, and updated to include the target version of the selected module.
  * **Hierarchies**: Asset Hierarchies that will be affected by the update, and updated to include the target version of the selected module.
  * **Devices**: The total number of devices where an older version of the targeted module is **configured**.
  * **Deployments**: The total number of devices where an earlier version of the targeted module is **deployed**.

You can use **search** field to quickly find the update you’re looking for.

Likewise, an example of the available Application updates can be seen on the screenshot below:

<figure><img src="https://570593659-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYMGRODsc2QD3N3wmfwTl%2Fuploads%2FMdDGF4dmx25KjSVvtdC4%2Fimage.png?alt=media&#x26;token=6dd40511-3f69-4628-a658-5cc1ade2f877" alt=""><figcaption><p>Update Center showing available application updates</p></figcaption></figure>

The cards showing available application updates include the following information:

* Application name and targeted version
* Affected by the update:
  * **Targeted**: Number of devices where an earlier version of the application is configured.
  * **Deployed**: Number of devices where an earlier version of the application is deployed.

### Performing Update

Once you've selected the modules or applications you want to update, start the rollout by clicking the **Update** button in the lower-right corner of the screen.

The next steps depend on whether you're updating **modules** or **applications**:

* For details on updating modules, see: \[[Module update documentation](https://docs.tricloudnexus.io/management-portal/management/update-center/updating-modules)]
* For details on updating applications, see: \[[Application update documentation](https://docs.tricloudnexus.io/management-portal/management/update-center/updating-applications)]

Each update path guides you through previewing affected entities, configuring rollout options (such as scheduling), and monitoring progress.
