Mirage extends the image layer concept to image updates. Layers are not implemented just once during initial deployment. Separate app layers are used to distribute more specialized applications to specific groups of users.

The Mirage approach to image management involves a layer life cycle, which includes base layer and app layer preparation, capture, update, and assignment processes used to synchronize endpoints.