Software & Patching

    Push software to any device, tracked end to end

    Software Deployment is the execution engine for your App Hub catalogue. A guided wizard takes a package from selection to a tracked, retryable job across your fleet.

    Try Demo
    Deployment ยท per-device results
    WS-FINANCE-04completed
    WS-DESIGN-11completed
    WS-SALES-07exit 1603
    WS-DEV-02completed
    The deployment wizard

    From package to fleet in four steps

    A New Deployment moves through four clear stages โ€” no scripting required.

    Step 1

    Packages

    Pick App Hub apps flagged available for deployment and choose an action for each โ€” install, uninstall, or update.

    Step 2

    Targets

    Target devices directly or by group, location, or tenant. A dynamic-membership flag keeps group targets live as devices come and go.

    Step 3

    Config

    Set the run mode, schedule, expiry, retry behaviour, and failure handling for the job.

    Step 4

    Review & Submit

    Confirm the packages, targets, and configuration, then submit the deployment job.

    Configuration

    Tune every deployment to the job

    Step 3 exposes the knobs that decide how โ€” and how forgivingly โ€” a deployment runs.

    Run mode

    Run interactively with real-time Console feedback, or in bulk in the background.

    Scheduled start

    Submit now or schedule the deployment to begin at a chosen time.

    Expiry

    Set a point after which the deployment will no longer attempt new devices.

    Max retries

    Cap how many times a failed device is retried before the job gives up on it.

    Retry backoff

    Set the minutes to wait between retry attempts.

    Force reinstall

    Reinstall a package even where the device reports it already present.

    Abort on first failure

    Stop the whole deployment the moment any device fails.

    Tracking & retry

    See exactly what happened, everywhere

    Every deployment keeps a per-device record so failures are diagnosable, not mysterious.

    pendingrunningcompletedcompleted_with_errorscancelled

    Per-device attempt history

    Each device records its attempts with exit codes and stdout/stderr tails for fast diagnosis.

    One-click retry

    Retry re-queues only the devices that failed โ€” successful targets are left untouched.

    Live job status

    A deployment carries a clear status from pending through to completed, errors, or cancelled.

    App Hub is the catalogue. This is the engine.

    App Hub curates what can be installed; Software Deployment is how it actually reaches your devices. Build the catalogue once, then deploy from it as often as you need.

    Explore App Hub

    Deploy software without the spreadsheet

    A guided wizard, flexible targeting, and retry handling that does the chasing for you.

    View Pricing