امروزه ضرورت استفاده از نرم افزار های مهندسی بر کسی پوشیده نیست. همانطور که زمان پیش رفته است ، ابزار دست استاد کاران هر رشته نیز تغییر کرده است. مهندسان مکانیک نیز از این قاعده مستثنی نیستند و ابزار دست طراحان مکانیک از مداد های ذغالی و کاغذ ، به نرم افزار های طراحی به کمک کامپیوتر توسعه یافته است.
در قسمت اول این نوشته به نرم افزار های عمومی مورد نیاز یک مهندس مکانیک پرداختیم و ابزار ها اولیه که معمولاَ به آن ها توجهی نمی شود را معرفی کردیم.
در این بخش ، به طور تخصصی یک نیاز دیگر مهندس مکانیک ؛ نرم افزار های طراحی سه بعدی را معرفی و مقاسیه می کنیم.
این دو در واقع مخفف کلمات؛ طراحی به کمک کامپیوتر (Computer Aided Design) و ساخت به کمک کامپیوتر (Computer Aided Manufacturing) هستند.