General-Purpose Computer-Aided Design (CAD) adalah perangkat lunak prototyping serbaguna yang digunakan untuk desain mesin, sketsa arsitektur, model 3D, dan mock-up situs konstruksi dan proyek bangunan. Ini terintegrasi mulus dengan perangkat lunak pemodelan 3D, perangkat lunak BIM, perangkat lunak teknik sipil, dan alat desain grafis untuk membuat desain teknis, terperinci, dan rumit. Perangkat lunak ini berfungsi sebagai alat teknik dan desain dasar yang berlaku di berbagai industri, memungkinkan pengembangan desain pabrik pada tahap awal siklus hidup produk. Ini digunakan selama fase ide, penciptaan, dan perencanaan model proyek. Setelah rencana atau mock-up selesai, dokumen CAD beredar di antara tim R&D, pengujian, dan manajemen proyek untuk persetujuan dan penyempurnaan desain lebih lanjut.