ОСРВ QNX имеет современную клиент-серверную архитектуру и полностью базируется на передаче сообщений. ОСРВ является отказоустойчивой. ОС QNX часто квалифицируется как устойчивая к отказам, полностью распределенная операционная система.
ОСРВ QNX является многопроцессорной системой, но в ней отсутствуют традиционные потоки POSIX. В QNX нет объектов, называемых "потоки", но они реализованы несколько необычным образом и ведут себя скорее как процессы. Документацию относительно спецификации этих потоков нельзя назвать ясной.
В ОСРВ QNX отсутствуют мутексы. Могут быть смоделированы безопасные мутексы с инверсией приоритетов посредством использования служб передачи сообщений и потоков, но это осуществляется за счет уменьшения производительности и гибкости. Следует ввести поддержку объектов типа "мутекс".
В распоряжении имеется большинство из обычно используемых инструментов, но они не интегрированы в IDE. Вместо этого инструменты доступны для использования через командную строку.