L'applicazione è infatti stata sviluppata come software principale dalla Unigraphics, basandosi sulle librerie e sui modelli che aveva sviluppato con Parasolid.
NX utilizza Parasolid per il suo kernel di modellazione geometrica e D-Cubed come motore associativo per i vincoli di sketch ed assiemi e per l'utilizzo di JT (formato di visualizzazione)[1] per dati leggeri e Multi-CAD.
Come tutti i software CAD, anche NX riceve aggiornamenti costanti. Gli aggiornamenti si possono distinguere in tre tipologie diverse:
Maintenance pack (mp), questi aggiornamenti non vengono rilasciati con cadenza regolare. Il loro scopo primario è quello di correggere i bug e vari problemi che vengono segnalati dagli utenti di tutto il mondo a Siemens AG. Ad ogni maintenance pack applicato la versione di NX viene modificata aggiungendo dopo la versione l'indicazione del mp (ad esempio se io applico l'ultimo mp ad NX 9.0.3, esso diventerà NX 9.0.3.mp15);
Major release (mr), questi aggiornamenti vengono rilasciati con cadenza quasi semestrale e, come indicato dal nome, sono aggiornamenti maggiori. Il loro scopo è quello di incorpare in un unico aggiornamento l'aggiunta di nuovi comandi e tutti gli mp di una determinata versione. Ad ogni major release applicato la versione di NX viene modificata aggiiungendo un numero progressivo finale (ad esempio se io applico l'ultimo mr ad NX 9.0, esso diventerà NX 9.0.3);
Release (tradotto letteralmente in rilascio), questi aggiornamenti vengono rilasciati con cadenza di 12/18 mesi e, come indicato dal nome, sono rilasci di nuove versioni. Al loro interno troviamo tutti gli aggiornamenti precedenti (mr+mp) oltre che aggiornamenti legati allo sviluppo del nuovo prodotto, come ad esempio nuovi comandi o implementazione di quelli esistenti. Questi aggiornamenti sono facilmente individuabili perché fanno progredire la versione (ad esempio il passaggio da NX 9.0 ad NX 10.0).
Nel gennaio 2019 questa politica di aggiornamenti viene stravolta. Siemens studia e analizza cosa Microsoft ha fatto con Windows 10, e decide di implementare lo stesso concetto, denominandolo continuous release (letteralmente rilascio continuo), al suo software cad di punta, NX. Questa idea viene sviluppata, integrata e rilasciata il 22 gennaio2019 con il rilascio della nuova versione, anticipando tutti i concorrenti, essendo il primo cad ad integrare una soluzione tale. Di fatto il cad perde il numero che ne identica la versione, chiamato semplicemente NX, e i singoli utenti ricevono una notifica quando è disponibile un aggiornamento.
Come per Windows 10 anche NX in realtà contiene un numero di versione, necessario agli utenti e all'assistenza in caso di problemi. Per questa prima versione viene scelto il numero 1847, in onore di Ernst Werner von Siemens fondatore originario di Siemens.
^(EN) Jim Carrington, Working with Multi-CAD Data in NX using JT (PDF), su www-cad.fnal.gov, Siemens PLM Software. URL consultato il 22 gennaio 2018 (archiviato dall'url originale il 21 dicembre 2016).
^(EN) NX is available for download, su Siemens PLM Community, 18 gennaio 2019. URL consultato il 24 gennaio 2019 (archiviato dall'url originale il 24 gennaio 2019).