Il termine X11 si riferisce al sistema grafico standard di Unix, X corrisponde ad X Window System, mentre 11 è la versione. Questo protocollo (X11) permette di realizzare connessioni remote con gli scrittori Unix o Linux, semplificando l'interazione tra i diversi computer di una rete.
Per poter stabilire connessioni remote con desktop basati su Unix è necessario avere installate ognuna delle parti (client e server) incluse su NX. Questa soluzione gratuita è molto più potente e sicura rispetto a programmi più popolari come VNC, dato che le connessioni realizzare utilizzano il protocollo SSH (Secure SHell).NX Client è l'applicazione che realizza le richieste di connessione remota al computer ospite, NX Server.
In parole povere, NoMachine NX ci offre un modo sicuro ed efficiente per avviare connessioni remote e realizzare la virtualizzazione del desktop su sistemi Unix, attraverso la semplice installazione delle due utilità, client e server, sul PC da controllare e quello controllore.