Siemens NX

NX, formerly known as NX Unigraphics or usually just UG, is an advanced high-end CAD/CAM/CAE software package originally developed by Unigraphics, but since 2007 by Siemens PLM Software.
It is used, among other tasks, for:
NX is a direct competitor to TopSolid, CATIA, Creo, Autodesk Inventor, and SolidWorks.