Computer Aided Design (CAD) adalah proses pembuatan desain, yang dikenal sebagai drafting, menggunakan teknologi komputer. Computer Aided Manufacturing (CAM) adalah penggunaan komputer dan perangkat lunak komputer untuk memandu mesin untuk memproduksi sesuatu, biasanya bagian yang diproduksi secara massal. Hubungan antara CAD dan CAM merupakan salah satu bentuk fungsi dan sering digunakan bersama-sama. CAD membuat desain dan CAM membangunnya.
Penggunaan CAD, kadang-kadang juga disebut sebagai desain dan penyusunan berbantuan komputer (CADD), digunakan di beberapa lingkungan, beberapa tumpang tindih dengan CAM. CAD banyak digunakan ketika penyusunan sederhana akan terlalu rumit, seperti dalam desain untuk mobil, pesawat terbang, kapal, dan banyak bidang desain industri lainnya, dan ini semua adalah bidang di mana CAM juga sering digunakan. Dalam beberapa tahun terakhir dengan menjamurnya efek film terkomputerisasi, CAD digunakan dengan banyak bentuk animasi dan desain komputer.
Meskipun CAD memiliki banyak fungsi yang tidak selalu bersamaan dengan penggunaan CAM, hal yang sebaliknya umumnya tidak benar, dan CAM biasanya bergantung pada CAD. Penggunaan desain yang dibuat CAD menawarkan cara mudah untuk memasukkan informasi ke dalam sistem perangkat lunak CAM. Desain yang dilakukan oleh perangkat CAD sering dimasukkan melalui program lain yang akan menggunakan analisis berbantuan komputer (CAA) dan kemudian melalui komputer yang menangani perangkat lunak untuk CAM. CAM dan CAD keduanya disebut sebagai bagian dari keseluruhan proses yang dikenal secara kolektif sebagai computer aided engineering (CAE).
Baik CAD dan CAM menawarkan manfaat yang serupa. Mereka dapat membuat sesuatu dalam dua dimensi (2D) atau tiga dimensi (3D), dan keduanya menawarkan pemrosesan dan pembuatan desain yang dipercepat. Banyak mesin CAM memiliki perangkat lunak CAD bawaan, meskipun tidak semua desain memerlukan penggunaan desain yang dibuat CAD.
Salah satu perbedaan utama antara CAD dan CAM adalah siapa yang mengimplementasikan teknologinya. Meski sama-sama memanfaatkan komputer untuk membantu efisiensi, keduanya tetap membutuhkan manusia untuk melakukan pemrosesan atau input. Seorang pengguna CAD biasanya akan menjadi seorang insinyur dengan pelatihan dalam perangkat lunak CAD, sedangkan pengguna CAM biasanya akan menjadi masinis terlatih khusus. Jenis masinis ini sangat terampil dan sebanding dengan programmer komputer atau insinyur mesin.
Teknologi yang digunakan dalam kedua proses tersebut sudah sangat maju. Di mana pernah ada perbedaan antara pelatihan untuk operator teknologi masing-masing, jenis pelatihan saat ini terutama dilakukan di komputer. Ini membuat tingkat keterampilan yang diperlukan untuk mengoperasikan CAD dan CAM kira-kira sama.