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
    • Autopilot is not Deployment
    • OneDeploy Sponsoring Workplace Ninjas, Belgium June 26
    • The Latest OneDeploy Release Simplifies Windows Deployment Across ARM and Intel Devices
    • OneDeploy – The Ideal Successor to MDT
    • Why we killed the image
    • How a London Stadium Recovered from the CrowdStrike Outage in Time for a Concert
    • OneDeploy Sponsoring Modern Endpoint Management Summit, Paris
  • 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
    • Autopilot is not Deployment
    • OneDeploy Sponsoring Workplace Ninjas, Belgium June 26
    • The Latest OneDeploy Release Simplifies Windows Deployment Across ARM and Intel Devices
    • OneDeploy – The Ideal Successor to MDT
    • Why we killed the image
    • How a London Stadium Recovered from the CrowdStrike Outage in Time for a Concert
    • OneDeploy Sponsoring Modern Endpoint Management Summit, Paris
  • 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

7
  • How To: Create USB Boot and Deployment Media
  • How To: Create USB Boot Media
  • 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
  • Introduction
  • Concepts and Planning

Concepts and Planning

4 min read

This article introduces key planning concepts for using OneDeploy builds effectively. It explains what a build is, why builds are useful, how OneDeploy differs from traditional imaging, and how to decide how many builds you should maintain.


What is a Build?

A Build is a collection of components from the OneDeploy Library that are deployed to a device during a deployment event.

A typical build consists of:

  • An Operating System
  • Software Packages
  • Device Drivers
  • Any associated configuration and customisation

Because OneDeploy is modular, not every library component necessarily applies to every device, even when deploying the same build. Drivers and software packages can be configured to install only when specific conditions are true, such as:

  • A particular device model
  • A Vendor or hardware family
  • A deployment location or environment

This flexibility allows a single standardised build to be deployed across multiple hardware types while still supporting the differences between device models.


Why Have a Build?

A standardised build helps ensure consistency across deployed devices, which can reduce support effort and improve predictability.

With a build-based approach:

  • Devices are rebuilt to a known standard
  • User experience and configuration become consistent
  • Variance between endpoints is reduced over time

Some organisations choose to retain OEM factory installations (for example, via AutoPilot), which can be valid in certain scenarios. However, OEM images can introduce challenges such as:

  • Unpredictable configurations
  • Outdated drivers or software
  • Vendor pre-installed applications (“bloat”)

The correct approach depends on organisational requirements and operational goals.


OneDeploy Builds Versus Images

Traditional deployment systems often rely on maintaining large, static image files. OneDeploy instead works by assembling the build dynamically at deployment time.

During a OneDeploy deployment:

  • Windows is installed cleanly from scratch
  • Applicable device drivers are injected based on local hardware detection
  • Software packages are installed as required

Because builds are instruction-based templates rather than monolithic images:

  • New builds can be created or edited in seconds
  • There is no accumulation of large image files
  • Drivers and applications can be updated independently without rebuilding an image

This leads to clean installations that include only the components required for the target device.


How Many Builds Should I Have?

The number of builds you require depends on your environment and requirements.

A separate build is always required when:

  • The base operating system differs

Beyond that, build count is usually driven by:

  • Different software requirements
  • Different device roles
  • Operational preference

Many organisations aim to maintain as few builds as possible, sometimes even a single build, to reduce complexity and simplify deployment processes.

Example: Core Users and Finance Users

Consider an Organisation with:

  • A core set of applications required by most users
  • Additional applications required only by the finance department

There are several valid approaches.


Option 1: A Single Unified Build + Post-Deployment Software Delivery

Create one build containing only the core applications, and deliver finance-specific software later using a management tool such as Intune or MECM.

Advantages

  • Only one build template to maintain
  • Lower risk of selecting the wrong build at deployment time
  • Devices can transition roles over time without redeployment

Disadvantages

  • Finance applications may not be immediately available after deployment
  • Requires a post-deployment software delivery mechanism
  • Role Targeting must be managed (for example, via groups or policies)

Option 2: Separate Builds Per Use Case

Create:

  • A core user build
  • A finance build (core + finance applications)

Advantages

  • All required software is present immediately after deployment
  • Less reliance on post-deployment delivery tooling

Disadvantages

  • Multiple builds must be maintained in parallel
  • Changes must be replicated carefully across builds
  • Converting a device between roles may still require additional tooling or redeployment

Option 3: A Generic Build With No Built-In Applications

Create a minimal build and deliver all applications through post-deployment management.

Advantages

  • Build template remains simple and stable
  • Aligns closely with an AutoPilot-style “factory” experience
  • Suitable for environments where application delivery is fully managed elsewhere

Disadvantages

  • Applications may not be available immediately after deployment
  • Ongoing software maintenance shifts entirely to the management platform
  • Delays become more noticeable if all applications are delivered post-build

Common Questions

Is it possible to run a single build across all hardware models?

Yes. OneDeploy’s modular Driver and software handling is designed to support a “One Build, Many Devices” approach when planned correctly.


When should I create separate builds?

Separate builds are typically required when the operating system or core software requirements differ significantly between device roles.


Do I need a post-deployment management tool?

Not always but is highly recommended. It is helpful for delivering role-specific applications, updates, and ongoing configuration after deployment.


Related Articles

  • What is OneDeploy
  • Getting Started Guide
  • Deployment → Builds
  • Library → Operating Systems
  • Library → Software Packages
  • Library → Drivers
  • DriverApps Overview
Updated on February 10, 2026

What are your Feelings

What is OneDeploy?Getting Started – Technical Onboarding
  • hello@onedeploy.com
  • UK:+44 1462 514624/ US:+1 415 907 7314

Copyright 2026 OneDeploy Ltd Privacy Policy Cookie Policy