NX ist ein interaktives CAD/CAM/CAE-System. Ursprünglich von Unigraphics Solutions auf Basis des eigenen Parasolid-Modellierkerns entwickelt, wurde das Unternehmen von Siemens übernommen und firmiert seitdem als Siemens Digital Industries Software, welche die Software weiterentwickeln und vertreiben.
Die Software besitzt ein komplexes Lizenzmodell: Funktionen des Programms sind in „Anwendungen“ mit allgemeiner Funktionalität aufgeteilt und werden dort in speziellen Paketen gebündelt. Funktionen können nur verwendet werden, wenn das entsprechende Leistungspaket freigeschaltet ist. Die übergeordnete Anwendung ist NX Gateway, wofür jeder NX Anwender eine Lizenz besitzen muss. Die anderen Anwendungen sind optional und können je nach Anwender individuell konfiguriert werden. Es werden in der Regel die beiden letzten Major Releases unterstützt. Fehler in älteren Versionen werden nur bei Reproduzierbarkeit in den aktuell unterstützen Versionen behoben. Seit der Version NX9 wird nur noch eine 64-Bit-Version angeboten; die 64-bit-Unterstützung wurde mit der NX4, parallel zur 32-Bit-Version, implementiert. Die Version für MacOS wurde mit NX12 eingestellt. Die Linux-Variante wird seit der Version 1847 nur im Batch Mode (Die Bezeichnung dieser Linux-Version ist „NX-Batch“) unterstützt (keine GUI-Anwendung mehr). Mit der Version 1847 wird die Anwendung als „Continuous Release“, ähnlich dem Versionierungsschema von Windows 10 gepflegt.