En règle générale, vous pouvez exécuter toutes les applications dans les zones non globales. Toutefois, il est possible que les types d'applications suivants ne conviennent pas à cet environnement :
les applications faisant appel à des opérations requérant des privilèges et concernant l'ensemble du système, telles que la configuration de l'horloge du système global ou le verrouillage de la mémoire physique ;
les quelques applications dépendant de certains périphériques qui n'existent pas dans une zone non globale, comme /dev/kmem ;
les applications requérant l'accès en écriture à /usr, à l'exécution, à l'installation, à l'application de patch ou à la mise à niveau. En effet, /usr est, par défaut, en lecture seule pour les zones non globales. Il est parfois possible de minimiser les problèmes associés à ce type d'application sans modifier l'application elle-même ;
dans une zone en mode IP partagé, les applications dépendant de périphériques dans /dev/ip.