QNX est un système d'exploitation temps réel et hyperviseur pour systèmes embarqués, utilisé dans les automobiles, les dispositifs médicaux, les automates programmables, l'automatisation industrielle et les trains. Sa gamme comprend la QNX Software Development Platform, un RTOS micronoyau destiné aux appareils critiques pour la sécurité, ainsi que des outils de développement. QNX fonctionne sur le matériel du client et n'est pas proposé comme service cloud hébergé.
QNX est une division de BlackBerry Limited, dont le siège est à Ottawa, au Canada. Le logiciel est propriétaire : les clients dépendent donc des conditions de licence, du canal de mises à jour et du support à long terme de l'éditeur, et non d'un code source qu'ils pourraient modifier. Comme il fonctionne sur des appareils que le client conçoit ou exploite, la conception de son système détermine où les données éventuelles sont traitées. Pour les fabricants européens, les points clés sont l'implantation canadienne de l'éditeur et la disponibilité du support et des mises à jour de sécurité pendant toute la durée de vie du produit.