What is an umbrella of software programs that may include CAD CAM product routing maintenance and other product concerns?

An umbrella of software programs that may include CAD/CAM, DFMA, product routing,maintenance, and other product concerns is called __________.