Computer aided manufacturing (CAM) uses computer software and machinery to automate and facilitate manufacturing processes. CAM involves using computers to control machine tools and robots through numerical control and programming. The goal of CAM is to decrease errors, increase precision and uniformity of products, and make manufacturing processes more efficient by controlling production through automated techniques. This reduces labor costs and operating overheads.