Skip to content

Software Catalog

The Software Catalog provides a centralized inventory for creating and managing software packages that can be made available to Workstations, Clusters, or both. The page contains the Applications and AI Surrogate Models tabs. This guide covers the Applications workflow; the AI Surrogate Model workflow can be documented separately when required.

Software Catalog Overview

Open Software Catalog from the left navigation and select Applications. Existing application cards show package information, installation model, license requirement, and current status. To create a new application, click the Add (+) button in the upper-right corner.

Software Catalog overview

Create an Application

The Create Application – Configuration Wizard uses the same three-step creation flow for Workstation and Cluster packages:

General → Artifacts → Results

Step 1 — General

Enter the application details:

  • Package Type
  • License Required
  • Name
  • Version
  • Description (optional)
  • Vendor
  • Application Icon (optional)
  • Tags (optional)
  • Installation Model — Cluster, Workstation, or Both

Create Application - General

Select Workstation to create a Workstation catalog item, Cluster to create a Cluster catalog item, or Both when the same package must be prepared for both targets. When Both is selected, submission creates the corresponding Workstation and Cluster items, which then follow their respective post-publication flows.

Click Next Step.

Step 2 — Artifacts

Configure the artifacts required to install and validate the application. The same artifact configuration pattern is used for Workstation and Cluster targets.

For a Workstation package, select the supported Operating system and configure the required artifact information.

Workstation artifact configuration

Upload Installable Files

Under Upload Installable Files, click the + button, select the required installable/package file, and start the upload.

Upload installable file

Wait for the Uploads complete! confirmation before continuing.

Installable upload successful

Upload Installation Script

Under Install Scripts, click the + button and upload the script used to install/configure the application.

Upload installation script

Confirm that the script upload completes successfully.

Installation script upload successful

Complete Artifact Configuration

Complete the remaining installation settings as applicable:

  • Documentation URL
  • Command used to execute the installation
  • Environment Variables
  • Requested Storage Size
  • Test Command used to validate the installed application

Command, storage and test command

After completing the required artifact details, click Next Step.

Step 3 — Results / Review

The Results step displays the configuration entered in the General and Artifacts steps. Review the application metadata, installation model, operating system, uploaded files/scripts, command, storage requirement, and test command before submitting.

Review application configuration

If the information is correct, click Submit Catalog. The newly created application appears in the Software Catalog in Draft status.

Application created in Draft status

Validate the Application

For an application in Draft status, open the three-dot action menu and select Validate.

Validate application

Confirm the validation action when prompted.

Confirm validation

The status changes to Validation In Progress while the validation runs.

Validation in progress

After successful validation, the application shows Validation Completed.

Validation completed

Publish the Application

After validation completes successfully, open the action menu and select Publish. Once published, the application is ready for its target-specific action.

Publish application

Workstation Flow — Publish to Workstation Catalog

For a published Workstation application, open the action menu and select Publish to Workstation Catalog.

Publish to Workstation Catalog

Use Show Installations or open the application's Installations tab to review the Workstation installation/distribution information and status.

Workstation installation details

The Workstation lifecycle is:

Create → Validate → Validation Completed → Publish → Publish to Workstation Catalog

Cluster Flow — Install to Cluster

The initial creation flow for Cluster applications is the same General → Artifacts → Results wizard.

When Cluster is selected as the installation model, provide the application details and continue to Artifacts.

Cluster application general configuration

Select the required operating system and configure the Cluster artifacts.

Cluster operating system

Wait for successful confirmation after uploading the installable file and installation script.

Cluster installable upload successful

Cluster script upload successful

Complete the command, storage, test command, and other required artifact settings, then proceed to Results.

Cluster artifact configuration

Review the Cluster package configuration and submit it.

Cluster review and submit

After submission, follow the same Validate → Validation Completed → Publish lifecycle. Once the Cluster application is published, open the action menu and select Install to Cluster.

Install to Cluster action

Configure the target Cluster installation details in the installation wizard.

Install to Cluster configuration

Review the installation configuration and start the installation.

Cluster installation review

Use Show Installations or the Installations tab to monitor the installation and confirm its final status.

Cluster installation status

The Cluster lifecycle is:

Create → Validate → Validation Completed → Publish → Install to Cluster → Installation status

Workstation and Cluster

When Both is selected as the Installation Model, the creation wizard remains the same. After submission, the system creates the corresponding Workstation and Cluster items. Complete the applicable lifecycle for each item:

  • Workstation: Validate → Publish → Publish to Workstation Catalog
  • Cluster: Validate → Publish → Install to Cluster

Application Details

Open an application to view its detailed information. The application details page provides tabs such as Details, Validations, and Installations, which can be used to review configuration and track validation or installation activity.

!!! note The AI Surrogate Models tab is available in Software Catalog, but its workflow is not covered in this section. It can be added separately when the feature documentation is required.