مهندسي مكانيك طيف گسترده اي از علوم مهندسي از جمله طراحي قطعات ، مكانيزم ها و ماشين آلات ، تحليل تنش ، كرنش ، گرما و ... ، تحت بار گذاري هاي مختلف ، تحليل و طراحي فرايند ساخت و مونتاژ قطعات و مجموعه ها و ... را در بر گرفته است. با توجه به پيچيدگي و گستردگي هر يك از اين شاخه ها ( طراحي ، تحليل و ساخت )، انجام هر يك نياز به تجربه ، سعي و خطا و صرف هزينه هاي گزاف دارد . امروزه نرم افزارهاي مهندسي امكان اجراي اين مراحل در محيط مجازي را فراهم نموده اند و موجب كاهش هزينه ها، افزايش دقت و تكرار پذيري فرايندها شده اند. بنابراين تسلط به حداقل يكي از نرم افزارهاي اين رشته براي يك مهندس مكانيك امري ضروري مي باشد، به طوريكه مي تواند با استفاده مناسب از آنها در صنايع، موجب تحول شگرفي در آنها گردد. از سوي ديگر بسياري از صنايع نيز در استخدام افراد، تسلط به نرم افزارها را معياري معادل تجربيات كاري در نظر ميگيرند.
نرم افزارهاي مهندسي مكانيك به سه دسته كلي زیر تقسیم می شوند:
1-طراحي به كمك كامپيوتر یا Computer Aided Design) ، CAD)
2-ماشينكاري به كمك كامپيوتر یا Computer Aided Machining) ، CAM)
3-تحليل به كمك كامپيوتر یا Computer Aided Engineering) ، CAE)
در نرم افزارهاي گروه CAD هندسه قطعات و موقعيت نسبي آنها در يك مجموعه و... تعيين مي گردد. در نرم افزارهاي گروه CAM ، فرآيند ماشينكاري ، دستورات لازم براي ارسال به دستگاه هاي مختلف ماشينكاري و... معين مي شود و درنهایت نرم افزارهاي گروه CAE، قطعات و مجموعه ها مورد تحليل قرار مي گيرند و توزيع تنش ، دما ، تغيير شكل و ... آنها تحت بارگذاري هاي مختلف معين مي گردد.
در جدول زير برخي نرم افزارهاي كاربردي اين رشته به همراه ميزان توانايي آنها در هريك از دسته هاي فوق، ذكر شده است لازم به ذكر است كه نرم افزارهايي مانند Ansys CFX و Fluent مربوط به مكانيك سيالات محاسباتي یا (CFD (Computational Fluid Dynamics است و نرم افزارهاي Visual Nastranو Adams مربوط به تحليل ديناميك و طراحي مكانيزم ها است . معمولا همگي در گروه CAE دسته بندي مي شوند.