소프트웨어 숙련이란, 설계지원 소프트웨어인 CAD, CAM 등 디자인 및 3차원 모델링 그리고 NC프로그래밍 등 설계 소프트웨어의 활용기술과 관련이 있는 기술이 다. 소프트웨어 숙련은 엔지니어들의 공학적 지식에 바탕을 둔 분석적 숙련과 손끝 기술(craft Skill)의 중간쯤에 위치하는 숙련이다. 금형의 설계공정도 과거에는 숙련공의 경험, 노하우 및 기능에 의존해서 발전해 왔다. 1980년대 말 이래 설계지원시스템 인 CAD의 도입으로 그동안 손으로 그렸던 도면을 보다 쉽게 그릴 수 있게 되었으며, 이어서 2차원 금형도면 그리기에서 3차원 모델링을 할 수 있게 되었다.
소프트웨어 숙련이란 설계지원 및 설계 소프트웨어의 활용 기술으로써 금형의 설계공정도 과거에는 이러한 기술에 의존해 발전해 왔다.