기계식 컴퓨터 보조 설계 (MCAD) 소프트웨어는 주로 기계 엔지니어와 기술 설계자가 제품 설계를 만들고 수정하기 위해 사용합니다. MDA (Mechanical Design Automation) 소프트웨어라고도하는 엔지니어는 매우 정확한 2 차원 (2D) 및 3 차원 (3D) 모델을 생산할 수 있습니다. 가상 3D 표현을 생성함으로써 사용자는 여러 각도에서 객체를보고 프로토 타입을 만들기 전에 기능을 시뮬레이션 할 수 있습니다. MCAD 소프트웨어는 자동차, 건축, 전자 제품 및 아키텍처를 포함한 다양한 산업에서 사용됩니다. 기본 MCAD 패키지는 기계 구조의 2D 다이어그램을 생성 할 수 있으며, 고급 소프트웨어는 복잡한 3D 지오메트리의 생성 및 수정을 가능하게합니다. 이 도구는 설계 시뮬레이션 및 제조 정보의 문서화를 용이하게합니다. 제품 개발에서 기계 시스템은 종종 전자 시스템과 상호 작용해야합니다. 스마트 전자 장치를 제조하기 위해서는 제품 설계의 복잡성을 해결하기 위해서는 전자 및 기계 팀 간의 협업이 필수적입니다. 통합 전자 CAD (ECAD) 및 MCAD 솔루션이 존재하지만 두 유형의 소프트웨어 간의 차이점을 인식하는 것이 중요합니다. 기계 구조 설계에 중점을 둔 MCAD 소프트웨어와 달리 ECAD 소프트웨어는 임신에서 제조에 이르기까지 전자 제품 설계의 다양한 단계에서 전기 엔지니어를 지원합니다. MCAD는 일반적으로 기계 설계에 사용되지만 전자 인클로저 및 장비의 3D 모델을 생성하여 전자 설계 프로세스에 기여할 수도 있습니다. 또한, 제품을 개선하기 위해 반복 된 프로토 타이핑, 테스트 및 분석을 포함하여 설계 반복을 지원합니다.