Oparty jest na geometrycznym kernelu modelowania Parasolid® rozwijanym przez UGS w Cambridge (Anglia). Podstawą oprogramowania są moduły do modelowania przestrzennego (modeling), złożeń montażowych (assembly) oraz rysunku technicznego (drafting). Do analizy wytrzymałościowej części lub zespołów w NX wykorzystywana jest metoda elementów skończonych przy pomocy wbudowanego pakietu NX Nastran lub innych, zewnętrznych programów obliczeniowych tzw. solverów. Umożliwia także analizę kinematyki i dynamiki mechanizmów (motion simulation).
NX posiada wiele specjalizowanych modułów dostosowanych do wymagań różnych dziedzin przemysłu. Do najczęściej wykorzystywanych są moduły: projektowanie form wtryskowych – Mold Wizard, tłoczników postępowych, wykrojników, gętników i innych – Progressive Die Wizard projektowanie elementów z blach tłoczonych – Sheet Metal i Aerospace sheet Metal projektowanie statków – Ship Design rozmieszczania i wyznaczania przebiegu instalacji elektrycznych oraz „mechanicznych – moduły z grupy „Routing”.