An application container is a named bundle of everything a device needs to run — content, software, and supporting files — so devices can be set up or updated from a single, reusable definition.