En general, todas las aplicaciones pueden ejecutarse en una zona no global. Sin embargo, es posible que los siguientes tipos de aplicaciones no sean adecuados para este entorno:
Aplicaciones que utilizan operaciones con privilegios que afectan al sistema en general. Algunos ejemplos incluyen operaciones que configuran el reloj del sistema global o bloquean la memoria física.
Las pocas aplicaciones que dependen de ciertos dispositivos que no existen en una zona no global, como /dev/kmem.
Aplicaciones que esperan poder escribir en /usr, durante la ejecución o mientras se instalan, actualizan o se les aplica un parche. Esto se debe a que, de modo predeterminado, /usr es de sólo lectura para una zona no global. En ocasiones, los problemas asociados con este tipo de aplicación se pueden mitigar sin necesidad de cambiar la aplicación.
En una zona de IP compartida, las aplicaciones que dependen de dispositivos de /dev/ip.