List of mechanical engineering software

This is a list of mechanical engineering software.[1][2]

Computer-aided design

edit
SoftwareDeveloperOperating system
AutoCADAutodeskWindows, macOS
Autodesk FusionAutodeskWindows, macOS, Web
Autodesk InventorAutodeskWindows
BRL-CADBRL-CAD communityWindows, macOS, Linux, Unix
CATIADassault SystèmesWindows
CreoPTCWindows
FreeCADFreeCAD communityWindows, macOS, Linux
IRONCADIronCAD LLCWindows
KeyCreatorKubotek USAWindows
Rhinoceros 3DRobert McNeel & AssociatesWindows, macOS
Siemens NXSiemensWindows, Linux
Solid EdgeSiemensWindows
SolidWorksDassault SystèmesWindows
SpaceClaimANSYS, Inc.Windows

Computer-aided manufacturing

edit
SoftwareDeveloperOperating system
EdgecamHexagon ABWindows
MastercamCNC Software, LLCWindows
PowerMILLAutodeskWindows

Additive manufacturing

edit
SoftwareDeveloperOperating system
CuraUltimakerWindows, macOS, Linux
PrusaSlicerPrusa ResearchWindows, macOS, Linux

Computer-aided engineering

edit

Finite element analysis

edit
SoftwareDeveloperOperating system
AbaqusDassault SystèmesWindows, Linux
Altair HyperWorksAltair EngineeringWindows, Linux
ANSYSANSYS, Inc.Windows, Linux
CalculixCalculiX communityWindows, Linux, macOS
COMSOL MultiphysicsCOMSOL ABWindows, macOS, Linux
Elmer FEM solverCSC – IT Center for ScienceWindows, Linux, macOS
FEniCSFEniCS ProjectLinux, macOS
LS-DYNAANSYSWindows, Linux
MSC NastranMSC SoftwareWindows, Linux

Pre-processing and meshing

edit
SoftwareDeveloperOperating system
ANSA pre-processorBETA CAE SystemsWindows, Linux
HyperMeshAltair EngineeringWindows, Linux
GmshChristophe Geuzaine, Jean-François RemacleWindows, macOS, Linux
SALOMEOpen CASCADE / CEA / EDFWindows, Linux
ScanIPSynopsysWindows, Linux
TetGenHang SiWindows, macOS, Linux

Computational fluid dynamics

edit
SoftwareDeveloperOperating system
OpenFOAMOpenFOAM FoundationWindows, Linux, macOS, Unix
Simcenter STAR-CCM+SiemensWindows, Linux

Multibody dynamics

edit
SoftwareDeveloperOperating system
MSC AdamsMSC SoftwareWindows, Linux

Product lifecycle management

edit
SoftwareDeveloperOperating system
TeamcenterSiemensWindows, Linux
PTC WindchillPTCWindows, Linux

Engineering computation and modeling

edit
SoftwareDeveloperOperating system
GNU OctaveGNU ProjectWindows, macOS, Linux
MathcadPTCWindows
MATLABMathWorksWindows, macOS, Linux
ScilabDassault SystèmesWindows, macOS, Linux
SimulinkMathWorksWindows, macOS, Linux

Visualization and post-processing

edit
SoftwareDeveloperOperating system
ParaViewKitwareWindows, macOS, Linux
TecplotTecplot, Inc.Windows, macOS, Linux
VisItLawrence Livermore National LaboratoryWindows, macOS, Linux

See also

edit
edit

References

edit
  1. "Modern CAD/CAE/CAM Tools and Their Applications" (PDF). University of Victoria. Retrieved 27 January 2026.
  2. Abhilash V. N. (2015-10-02). "Here's a list of software generally used by Mechanical Engineers". LinkedIn. Retrieved 28 January 2026.