CAM merupakan singkatan dari Computer Aided Manufacturing dimana fungsi software ini adalah melakukan teknologi perancangan, pengaturan, dan pengontrolan pembuatan produk pada proses manufacturing.
Penggunaan CAM software dianggap dapat lebih efektif untuk mengurangi waktu tunggu peralatan bagi engineer.
Salah satu bagian pada CAM yang sering digunakan adalah NC (Numerical Control) yang berupa instruksi sistematis untuk mengontrol peralatan seperti mesin CNC.
Melalui kemampuan perancangan CAM, maka program CNC tidak lagi harus dikontrol secara manual, tetapi cukup dengan transfer data konfigurasi CAM pada mesin CNC.