Software Manager view (platDaemon-SoftwareManager)
The Software Manager is the platform view you use to install, upgrade, or remove modules in the connected Niagara platform.
By default, the Software Manager lists all the remote platform’s out-of-date modules at the top of the table, then uninstalled modules, and lastly up-to-date modules (sorted alphabetically).

To open this view, connect to a remote controller, expand the Platform node in the Nav tree and double-click Software Manager.
Above the table the manager provides data storage information: Current free space (KB), To be installed KB and Estimated free space after installation (KB).
The table provides these columns:
| Column | Description |
|---|---|
| File | Displays the name of locally available module file or blank if the module is on the remote host only. |
| Installed Version | Displays the version of the module installed in the remote host or blank if it is not installed. |
| Avail. Version | Displays the latest version of the module that is locally available or blank if the software is on the remote host only. |
| unlabeled | Status of the module in the remote platform. For each module,
status is one of the following:
|
Buttons
The Software Manager enables these buttons when you select one or more modules in the table.

Upgrade All Out of Date replaces older version modules in the remote controller with current modules from the local software database.
Import allows the import of software from files, directory or remote host.
Rebuild Module Signatures rebuilds the module signatures when the station is not running.
Install/Re-Install/Upgrade/Downgrade changes the button name based on what can be done with one or more installed modules that are selected.
Re-Install appears if the installed item is the same version as your locally available one.
Upgrade appears if the installed item is an earlier version than your locally available one.
Downgrade appears if the installed item is an newer version than your locally available one.
When you click this button, the software’s status correspondingly changes to either Re-Install <version>, Upgrade <version>, or “Downgrade <version>, and the button changes to Cancel <action>, for example: Cancel Re-Install.
Uninstall removes the selected module(s) from the remote platform assuming that no other modules are dependent on the selected module(s).
Reset clears all flagged module changes since the last commit and disables the Commit button.
. You cannot click Reset after clicking Commit.Commit initiates the software action when you have one or more pending actions in place on software items. This is how you launch or initiate the software action (flagged changes).