NX is an advanced CAD/CAM/CAE software originally developed by Unigraphics and now owned by Siemens. It is used for design, engineering analysis, and manufacturing of finished designs. NX provides capabilities for CAD, parametric modeling, simulation, sheet metal design, assembly modeling, and CAM. It is a competitor to software packages like CATIA, Creo, Autodesk Inventor, and SolidWorks.