È noto che è disponibile nei sistemi operativi Linux, Mac OS X, iOS, Microsoft Windows e Android e ha lo scopo di impedire a un'applicazione o servizio di eseguire codice da una regione di memoria non eseguibile.