# Software Deployment Tab (for Usage Stats Ultimate Only)

The Software Deployment tab allows administrators to deploy software packages across all computers managed by Software Updater Service.

The Usage Stats Ultimate Service must be installed on at least one computer that contains the software package that is to be deployed.

The Usage Stats Service scans and sends the list of software packages once per hour.

If two packages with different versions are selected to be deployed, the higher version that is appropriate for the operating system on the target computer will be deployed.

Deploying the software package consists of the following steps:

1. Install Usage Stats service on at least one computer. The software package to be deployed must be installed on this computer.
2. Go to _Usage Stats > Manage Software Assets_.
3. Create a Package.
4. Go to _Software Updater > Software Deployment_ tab and select the package to be deployed.

For the deployment, make sure to schedule a Maintenance Period by selecting the _Enable Maintenance Period_ checkbox and select _Perform Software Updater_ tasks.

## Add Packages

For deploying packages from the Software Updater Service, you must complete the following steps:

1. Enable _Usage Stats Service_.
2. Apply the policy containing the Usage Stats Service on at least one managed computer. Usage Stats Service scans all the software applications installed on the managed computers and lists them in Managed Software Assets page.&#x20;
3. Go to _Usage Stats > Managed Software Assets_.
4. Click the Software Name and click the _Package Details_ tab.
5. Click _Add New_. Specify the values for the following parameters:
   * Package Name – specify the name of the package.
   * Software Version – select the software version.&#x20;
   * Install File Location – specify a UNC, HTTP or FTP location to download and install the files.
   * Include Entire Directory – select the checkbox if you want the package to include the entire directory of the installer.&#x20;
   * Install if not found installed – this setting will install the software if it is not found installed on the target computer.&#x20;
   * Upgrade older versions – select the checkbox to upgrade from older versions. Select the version from the drop-down to the version to be upgraded.
   * Architecture Support – select if it is 32-bit, 64-bit or 32 and 64-bit.&#x20;
   * OS Support – Specify the Minimum and Maximum Windows OS version supported by the package.&#x20;
   * MSI Options – select the behavior for Operation (Install, Uninstall). Select the behavior for Restart (Always, Not Set).&#x20;
   * Command Line – select the Custom checkbox and specify the command line for the installation.&#x20;
   * Install Timeout – select the timeout in Minutes. Software Updater Service will stop trying to install after the specified duration.&#x20;
   * Stop Deployment if Higher Version is Available – select this checkbox if you want to stop installation of the package if a higher version is detected.&#x20;
6. Click _Save_.
7. Go to the Software Updater Service.
8. Click the _Software Deployment_ tab.&#x20;
9. Select the newly created package.&#x20;

Software Updater Service will deploy the selected packages as per the specified maintenance period.

