NX de www.nomachine.com es una solución para proporcionar aplicaciones centralizadas a clientes ligeros o trabajadores remotos y/o ocasionales sobre cualquier tipo de conexión de red. El software de NX es capaz de transportar sesiones de escritorios X-Window, RDP y RFB con sorprendente velocidad y facilidad de uso.
El Servidor NX se ejecuta sobre cualquier sistema operativo Linux.
Hay clientes NX para una gran variedad de plataformas y sistemas operativos, incluso dispositivos embebidos como HP/Compaq iPAQ y Sharp Zaurus.
Detrás de NX de NoMachine está la arquitectura NX Distributed Computing Architecture (NXDCA), que usa dos conocidos y ampliamente utilizados estándares abiertos: ssh (encriptación) y el sistema X-Window (El interfaz gráfico de usuario que hay detrás de los sistemas operativos Linux y Unix).
Aunque este modelo se plantea para un aula de informática, es igualmente válido para cualquier red local.
El modelo consiste en un servidor, donde se instalará la parte servidor de FreeNX y donde se crearán los usuarios del sistema. Éste será el único equipo a mantener, mientras que las terminales arrancarán con un CD de Knoppix. Está previsto que el cliente ligero de ThIndex Thinstation] incluya este protocolo en su próxima versión, por lo que podría sustituirse la utilización de Knoppix por esta otra solución.
El mantenimiento del servidor podrá realizarse desde Internet si se configura el router del aula de forma adecuada, redirigiendo el puerto 22 al servidor NX.