Computer-aided manufacturing (CAM) software is used in design to produce prototypes and production parts. Using a software like Mastercam, parts that are created in design software are prepared for machining. The CAM software generates the toolpaths that control a CNC machine to cut or 3D print parts to the specifications of the design.