Các loại phần mềm được sử dụng trong gia công CNC
Computer-Aided Drafting (CAD) - Phần mềm CAD thường được coi là điểm khởi đầu cho một dự án CNC, cho phép các kỹ sư, kiến trúc sư và nhà thiết kế sửa đổi,kiểm tra hoặc mài một sản phẩm vào hình dạng mong muốnPhần mềm này bao gồm các chương trình nổi tiếng như AutoCAD, SolidWorks, ProE và Rhino3D để tăng sản xuất, cải thiện chất lượng thiết kế, tạo điều kiện giao tiếp hiệu quả, điều phối lịch trình,và nhiều hơn nữa.
Sản xuất hỗ trợ máy tính (CAM) - Cũng được gọi là mô hình hỗ trợ máy tính hoặc gia công hỗ trợ máy tính,phần mềm này giúp các nhà sản xuất tăng tốc quá trình sửa đổi nguyên liệu thô và các thành phần thành hình thức cuối cùng của chúngCAM thường bổ sung cho phần mềm CAD, được sử dụng trong các ngành công nghiệp kỹ thuật cơ khí, điện, công nghiệp và hàng không vũ trụ,cho phép các nhà sản xuất xây dựng đường dẫn công cụ và chạy mô phỏng trước khi bắt đầu quá trình cắt.