BACKGROUND

Customers, such as enterprises or similar large organizations, often have standardized configurations for computing devices that they procure. For example, they can have a standard set of applications that are installed on every device to enable their workforce to perform their duties effectively. While these standard sets of application can be installed at the factory using a preconfigured machine image or provisioning package (PPKG) file, keeping these up to date is often difficult. Factory floors are often isolated from the Internet for security purposes, so changes to the preconfigured machine image or PPKG file often have to be manually delivered and configured for installation. Such a process can take months. By the time a new machine image or PPKG file is delivered, it can already be out of date. There is also an administrative burden associated with maintaining multiple machine images or PPKG files at the factory. Each machine image or PPKG file must be separately stored and workers must verify that the correct machine image or PPKG is being used when configuring a customer's device.

