Home Logo logo
  • The OneDeploy Platform
    • Build vs. Image: The Deployment Revolution
    • Scalability and Performance
    • Remote Sites: Deployment without border
    • A Unified Deployment Platform
  • About OneDeploy
  • For MSP’s
  • News and Events
    • Unleashing the Latest Version at Microsoft Ignite 2025
    • Why we killed the image
    • How a London Stadium Recovered from the CrowdStrike Outage in Time for a Concert
  • Support and Resources
    • Videos
    • Documentation
  • Contact
Book a Demo
  • The OneDeploy Platform
    • Build vs. Image: The Deployment Revolution
    • Scalability and Performance
    • Remote Sites: Deployment without border
    • A Unified Deployment Platform
  • About OneDeploy
  • For MSP’s
  • News and Events
    • Unleashing the Latest Version at Microsoft Ignite 2025
    • Why we killed the image
    • How a London Stadium Recovered from the CrowdStrike Outage in Time for a Concert
  • Support and Resources
    • Videos
    • Documentation
  • Contact

Introduction

3
  • What is OneDeploy?
  • Concepts and Planning
  • Getting Started – Technical Onboarding

Using OneDeploy

43
  • Config
    • Windows Autopilot – Getting Started
    • Windows Autopilot Integration – OneDeploy Steps
    • Windows Autopilot Integration – Microsoft Entra
    • Organisations – Summary
    • My Tenant
  • Deployment
    • Builds
    • Devices
    • Deployments
    • Builds
      • Build General Settings
      • Builds Overview
      • Configuring the Operating System(s) for a Build
      • Applying Quality Checks to a Build
      • Configuring the Out of Box Experience
      • Domain and Accounts
      • Assigning Software Packages to a Build
  • Library
    • Library Overview
    • Drivers
      • DriverApps
      • Drivers Overview
      • Drivers Summary View
      • Adding Drivers
      • Driver Properties
    • Operating Systems
      • Adding and Managing Operating Systems
    • Software Packages
      • Software Packaging Best Practices
      • Defining Installation Steps for a Software Package
      • Software Package Steps – PowerShell
      • Software Packages Overview
      • Software Package Steps – Registry (Bulk)
      • Software Package Steps – Registry
      • Software Package Steps – Copy
      • Software Package Steps – MSI
      • Software Package Steps – WinGet
      • Software Package Steps – Execute
      • Software Package Steps – CMD
  • Pre-Deployment
    • Windows PE
    • ADK Versions
    • Boot Profiles
    • Deployment Sources
    • Pre-Deployment Overview
  • Definitions
    • Secrets
    • Software
    • Definitions Overview
    • Device Models
    • Vendors

Reference

5
  • Technical Overview – Windows Autopilot
  • Test formatting page
  • How To: Update a build from 24H2 to 25H2
  • How To: Upgrade Your Windows ADK Version
  • LAN-Based vs USB Deployment Sources
View Categories
  • Home
  • Docs
  • Using OneDeploy
  • Definitions
  • Software

Software

3 min read

Overview

Understanding OneDeploy’s terminology is key when working with applications. Three core terms are used throughout the platform:

Vendor

The company that produces the application.
Example: Adobe Inc.

Software

The general product name of the application.
Example: Adobe Acrobat Reader

Software Package

A specific version of a Software application. A Software Package includes:

  • A specific version of the Software
  • The installation source media
  • One or more installation steps

Example:
Adobe Acrobat Reader v2025.001.20693

setup.exe /sAll /msi TRANSFORMS=Custom.mst /qb

 

In short:

  • Vendor = Who makes it
  • Software = What it is
  • Software Package = Which version and how it installs

Where to Define Software

You can define Software in:

Definitions → Software

This screen displays a list of all defined Software entries.

From here, you can:

  • Add a new Software item
  • Delete Software items
  • View or define the Live Version of each Software item

Adding a New Software Item

A Software entry requires:

  • A Vendor
  • A Software Name

Example:

  • Vendor: Adobe Inc.
  • Software: Acrobat Reader

To add a new Software item:

  1. Go to Definitions → Software

  2. Click the “+” icon in the column header  

  1. Select an existing Vendor from the list

    • If the Vendor does not exist, click the “+” icon in the Vendor column to create one.

  1. Enter the Software name

  2. Click the Save icon

The Software entry is now ready to have one or more Software Packages created under it.


I Want to Add a Software Package to a Build — What Do I Do?

Follow this order:

  1. If the Vendor and/or Software do not already exist, create them in Definitions → Software
  2. Go to Library → Software Packages
  3. Create a new Software Package, add your source files and define installation steps
  4. Add the Software Package to your Build(s)

Live Version

OneDeploy includes a powerful concept called Live Version.

This allows you to define a “preferred” version of a Software item that Builds can automatically use — even if a different version is explicitly listed in the Build.

This is especially useful for applications that are:

  • Frequently updated
  • Used across multiple Builds
  • Required to be upgraded (or downgraded) quickly across your estate

Standard Upgrade Method (Manual Approach)

Imagine the following:

You have:

  • Software: Microsoft 365 Apps for enterprise
  • Vendor: Microsoft Inc.
  • Software Package version: 19029.20244.

Later, you download a newer version, 19426.20260.

You would:

  1. Create a new Software Package for 19426.20260 under the same Software entry

  2. Open each Build that contains version 19029.20244

  1. Remove the older version from the Build

  1. Add the newer version

This works — but it does not scale well if the Software exists in multiple Builds.


Using ‘Live Version’ (Recommended for Scalable Updates)

Instead of editing every Build, you can:

Step 1 — Define a ‘Live Version’ of a piece of Software

In Definitions → Software, set the preferred Software Package as the Live Version.

Step 2 — Enable “Prefer Live Version” in Builds

In your Build(s), select Prefer Live Version for that Software entry.

Now, whenever that Build is deployed the Live Version will be installed, even if a different version is explicitly listed in the Build

In our example Version 19426.20260 will install even though 19029.20244 is shown in the Build’s Software list because “Prefer Live Version” is selected

(The words Older and Latest have been added to the screenshots for clarity – OneDeploy does not add these labels)


Why Use Live Version?

Using this optional feature, it allows you to:

  • Upgrade software across multiple Builds without editing each Build individually
  • Revert to a previous version quickly across all Builds
  • Maintain central control over frequently updated applications
  • Reduce configuration drift

This feature is especially useful for applications such as:

  • Microsoft 365 Apps
  • Google Chrome, Edge and other browsers
  • Other ‘must be up-to-date’ applications such as Oracle Java, Adobe Reader
  • Security tools
  • Line-of-business apps with frequent releases

Common Questions

What happens if “Prefer Live Version” is not selected?

The Build will install the explicitly defined Software Package version in the Software Packages list.


Can I change the Live Version later?

Yes. Changing the Live Version immediately affects all Builds that have “Prefer Live Version” enabled for that Software.  It is recommended to have a test build completed that uses the Software Package specified explicitly before setting ‘Live Version’ flag.


Can different Builds use different versions?

Yes. If “Prefer Live Version” is not selected in a Build, it will continue using its explicitly defined version.


Is the “Live Version” feature a replacement for patching or software update management?

No.  The Live Version feature controls which version of an application is installed during a OneDeploy build. It does not manage ongoing updates once a device is deployed.

Organisations should have a separate strategy for keeping software up to date across their estate, such as:

  • Patch management solutions
  • Endpoint management platforms (e.g. Intune, ConfigMgr, RMM tools)
  • Application update policies
  • Security vulnerability management processes

Live Version is designed to help you manage version consistency at deployment time, particularly across multiple builds. It is not intended to replace ongoing software maintenance and patching practices.


Related Articles

  • Library → Software Packages
  • Builds → Software Packages Tab
  • Definitions → Vendors
  • Managing Application Updates Across Multiple Builds
Updated on February 16, 2026

What are your Feelings

SecretsDefinitions Overview
  • hello@onedeploy.com
  • UK:+44 1462 514624/ US:+1 415 907 7314

Copyright 2026 OneDeploy Ltd Privacy Policy Cookie Policy