Mirage étend le concept de couche d'image aux mises jour d'images. Les couches ne sont pas implémentées qu'une seule fois durant le déploiement initial. Des couches d'application distinctes sont utilisées pour distribuer des applications plus spécialisées à des groupes particuliers d'utilisateurs.
L'approche Mirage de la gestion des images implique un cycle de vie des couches qui comprend la préparation, la capture, la mise à jour et l'attribution des couches de base et des couches d'application, afin de synchroniser les points de terminaison.