La struttura delle zone di Solaris offre un ambiente isolato per le applicazioni in esecuzione. Ai processi in esecuzione in una zona viene impedito il monitoraggio o l'interferenza con altre attività nel sistema. L'accesso ad altri processi, interfacce di rete, file system, dispositivi e strutture di comunicazione tra processi è limitato per impedire l'interazione tra processi in diverse zone.

Le zone offrono un modo eccellente di creare sistemi virtuali a cui è possibile ottenere l'accesso completo alla radice delle persone, senza compromettere l'integrità del sistema reale o di altre zone. Possono anche essere utilizzati per partizionare un singolo potente sistema in più server virtuali, ad esempio per eseguire ambienti di applicazione di test e produzione.

Ogni zona ha la propria directory principale a cui sono limitati i processi in esecuzione nella zona. È simile alla funzione chroot standard di Unix, ma è molto più semplice da configurare poiché tutte le librerie di sistema e le directory dei programmi necessarie vengono collegate automaticamente alla zona quando viene creata.

Le interfacce di rete virtuale possono essere assegnate alle zone per assegnare loro i propri indirizzi IP, in modo che server diversi possano essere eseguiti in zone diverse così come potrebbero essere su più sistemi fisici.

Questo modulo consente di creare zone, avviarle e riavviarle indipendentemente dal sistema operativo principale e gestire le loro interfacce di rete, directory dei pacchetti, filesystem e altri attributi.