Computer-aided design.
UG (Unigraphics, now known as SiemensNX) is an integrated computer-aided design (CAD), computer-aided engineering (CAE) and computer-aided manufacturing (CAM) software. It was developed by Siemens PLM Software (formerly Unigraphics Solutions) and is widely used in various engineering fields, including automotive, aerospace, medical equipment, etc. UG programming is closely related to CAM.