مهندسی مکانیک طیف گسترده‌ای از مسائل مهندسی را در بر می‌گیرد. طراحی قطعات، مکانیزم‌ها و ماشین‌آلات، فرآیند‌های ساخت و مونتاژ قطعات و ... همگی در مجموعه مهندسی مکانیک جای می‌گیرد.
    خروجی یک طراحی صحیح، قطعه و یا دستگاهی است که بتواند نیازهایی را که بر اساس آن‌ها طراحی صورت گرفته است تامین کند. فرآیند طراحی شامل مراحل گوناگونی است. در گذشته بسیاری از این مراحل بر اساس تجربه‌های پیشین انجام می‌شد. با پیشرفت علوم مهندسی و بوجود آمدن معیارهای طراحی، فرآیند طراحی تجربی به طراحی مهندسی تغییر یافت. با توجه به پیچیدگی و گستردگی مراحل طراحی و ساخت، انجام هر یک نیاز به تجربه، سعی و خطا و صرف هزینه‌های گزاف دارد. امروزه نرم‌افزارهای مهندسی امکان اجرای این مراحل در محیط مجازی را فراهم نموده‌اند و موجب کاهش هزینه‌ها، افزایش دقت و تکرار پذیری فرآیند‌ها شده‌اند. بسیاری از مراحل طراحی شامل مدل‌سازی، تحلیل‌های استاتیکی، دینامیکی و حرارتی و شبیه‌سازی‌های سیالاتی که در گذشته با صرف زمان و هزینه زیاد انجام می‌شد و بعضا غیر ممکن بود امروزه با وجود نرم‌افزار‌های مهندسی امکان‌پذیر شده است. حتی بسیاری از فرآیند‌های ساخت نیز امروزه با کمک نرم‌افزار‌ها انجام می‌پذیرد.



نرم‌افزارهای مهندسی مکانیک به سه دسته کلی تقسیم می‌شوند:
•    طراحي به كمك كامپيوتر یا Computer Aided Design  (CAD)
•    ماشينكاري (ساخت) به كمك كامپيوتر یا Computer Aided Machining (Manufacturing) (CAM)
•    تحليل به كمك كامپيوتر یا Computer Aided Engineering (CAE)
    در نرم‌افزار‌های گروه CAD مدل‌سازی قطعات و مجموعه‌ها انجام می‌گیرد. در نرم‌افزار‌های گروه CAM شبیه‌سازی فرآیند ماشین‌کاری انجام شده و دستورات لازم برای ارسال به دستگاه‌های مختلف ماشین‌کاری ایجاد می‌شوند. در نرم‌افزار‌های گروه CAE، تحلیل‌های استاتیکی، دینامیکی و حرارتی روی قطعات و مجموعه‌های ایجاد شده انجام می‌گیرد. در این نرم‌افزار‌ها توزیع تنش، تغییر مکان و در مواردی دما در حین عملکرد قطعه و مجموعه بدست می‌آید. قابل ذکر است که نرم‌افزار‌هایی مانند Ansys CFX و Fluent مربوط به مکانیکی سیالات محاسباتی Computational Fluid Dynamics (CFD) در این گروه دسته بندی می‌شوند. جدول زیر تعدادی از نرم‌افزار‌های مهندسی مکانیک را در زمینه‌های مختلف مورد مقایسه قرار می‌دهد.


 

نام نرم افزار

توانايي انجام طراحي به كمك كامپيوتر،CAD

توانايي انجام مهندسي به كمك كامپیوتر،CAE

توانايي انجام توليد به كمك كامپيوتر،CAM

CATIA

قوي

متوسط

قوي

ANSYS

متوسط

بسيار قوي

ندارد

ANSYS Workbench

قوي

بسيار قوي

ندارد

SolidWorks

متوسط

متوسط

ضعیف

Solid Edge

متوسط

متوسط

ضعیف

Pro/Engineer

بسيار قوي

بسيار قوي

بسيار قوي

Inventor

متوسط

متوسط

ضعیف

Uni-graphics

متوسط

متوسط

ضعیف

NISA

ضعیف

متوسط

ندارد

Nastran/Patran

متوسط

متوسط

ندارد

COSMOS

ندارد

قوي

ندارد

Autoform

متوسط

ندارد

بسيار قوي

Moldflow

ضعیف

قوي

ندارد

Edge Cam

متوسط

ندارد

متوسط

Surfcam

متوسط

ندارد

متوسط

PowerMill

ندارد

ندارد

قوي

AutoCAD

بسیارضعیف

ندارد

ندارد

انتخاب هر يك از نرم افزارهاي فوق صرفا به توانايي آنها وابسته نيست و به عوامل مختلفي از جمله زمينه كاري مورد نياز ، ميزان رواج نرم افزار در زمينه هاي مختلف ، مراجع آموزشي قابل دسترس و... بستگي دارد .