A list of Mechanical Engineering Software

In this post i am sharing a list of Software, including CAD, Thermal analysis, FEMs and other services or tools that can be used in Mechanical Engineering. Some of them are free or subjected to purchase to use them fully functionally. As at the first step I have try to list all the CAD software. If I am missing some software to mention, than surely you can help me by informing me about that CAD, thermal software.

CAD software list

CAD softwares co#1CAD softwares co#2


Alibre Design

Autocad electrical

Autodesk Revit

Autodesk Inventor

Auto CAD

Autodesk 3ds Max

Brics cad


Creo Parametric / ProEngineer



Google SketchUp

Iron CAD




Solid Edge


Top Solid


Via CAD 3D




Turbo CAD



Machine Design Software


Analysis CAD Software list:

Analysis CAD software co#1Analysis CAD software co#2




COMSOL Multiphysics



  1. RecurDyn : according to official site it is specially designed for simulation of kinematics and dynamics problems.
  2. Physical Modeling and Simulation Software – MapleSim is a drag-and-drop modeling tool allowing you to produce simulation models of multi-domain systems.
  3. Mech-Q Engineering Software is a suite of engineering routines that run in AutoCAD or IntelliCAD. Features Piping, Mechanical, HVAC and Structural. Free trials.
  4. Designerswest is a technical publisher / distributor of practical engineering/scientific calculation software and reference handbooks for students, designers, engineers, architects and educators.
  5. Professional Shunt Calibration Calculator – Strainmatics guides the user through the shunt calibration using a step wise approach.
  6. Svara Software – Mechanical and Structural Engineering Analysis & Design Software
  7. Multi-disciplinary Design and Analysis Software – EngineersToolbox (ETBX) is a comprehensive software tool for engineering design and analysis.
  8. Michael Rainey has various software for machining professionals.
  9. Hamilton Design Group has several freeware AutoCAD programs.
  10. Ciclo Vbelt specially designed for centrifugal machine that can drive or run on belt.
  11. Hanley Innovations – several aerodynamics software packages available.
  12. LV-Soft.com – engineering software for pressure vessel design and plant design.
  13. Reckon It, Inc. – 1.85 log graph based engineering software for automatic sprinkler demand and water supply analysis.
  14. Design Flow Solutions provides the engineer with a range of computer tools to solve fluid flow problems.
  15. Job Master production control and tracking software for small to medium-sized manufacturers and job shops.
  16. JMatPro is an innovative software for modeling materials properties and behavior of multi-component alloys.
  17. SAMCEF has various useful software packages for mechanical engineers.
  18. Perspective CMMS provides independent advice on the selection of maintenance software and CMMS systems.
  19. S&J Enterprises offers comprehensive maintenance software, as well as extensive consulting, training and implementation services.
  20. Network Analysis Inc. makes SINDA/G Thermal Analyis software – supplying NASA since 1982.
  21. ReliaSoft Corporation provides software, training and professional services for reliability engineering and related fields.
  22. Maintenance Connection provides Web-Based Maintenance Management Software (or Web-Based CMMS Software).
  23. PipingOffice has 22 Excel spreadsheets for piping calculations – pressures, branch reinforcements, miters etc.
  24. ModelPress is a new free technology that publishes and displays 3D CAD models over the web and desktop.
  25. eMachineShop – the remarkable new way to get the custom parts you need. You design and they machine your parts via the web. It’s easy, convenient, and low cost.
  26. vDECC – project management software designed to operate from FEED (Front End Engineering Design).
  27. PUMP-FLO.com – Free online pump sizing and selection software. Select from leading manufacturers online pump catalogs.
  28. CustomCommerce manages engineers’ product information to streamline the sale of complex products.
  29. PIPENET™ is a powerful software tool for the engineer who needs to carry out fluid flow analysis on a network of pipes and ducts quickly and reliably.
  30. Process Ace Software specializes in hand-held (PalmOS) computer software for Process & Mechanical Engineers in the process industries.
  31. HB Team develops software for fluid dynamics applied to turbomachinery.
  32. Innovision Systems, Inc. specializes in in 2D/3D Motion Analysis, High-Speed Video and Data Acquisition systems.
  33. Free CAD Viewer – view AutoCAD drawings with free DWG/DXF/DWF viewer.
  34. SST Systems, Inc. offers software for piping stress, fluid flow and nozzle flexibility analyses.
  35. FMEA-Pro is Failure Modes and Effects Analysis software for manufacturers of Automotive, Electronic, Aerospace, Defense and Manufacturing products.
  36. Systek Technologies offers software for Gas Properties & Hydraulics, Liquid Pipeline Hydraulics, Centrifugal Pump Performance & more!
  37. HVAC Solution is a revolutionary new software tool for the design of HVAC equipment and systems.
  38. CADSymbols.com offers instant access to over 8 million online CAD symbols.
  39. JackBolt.com has web-based software for manufacturers – resource planning, cost analysis, supply chain management and more.
  40. WATT Mechanism Design Tool is a new software package from Heron-Technologies. WATT is a unique conceptual design tool focused on mechanism and linkage design.
  41. ThermoAnalytics, Inc. – Developers of advanced thermal modeling and infrared analysis software for engineering design and analysis.
  42. Free Mechanical Engineering Software – CAD/CAM, FEA and others.
  43. Engineering Power Tools – over 70 program modules and data tables are organized into one easy-to-use package.
  44. Cullimore and Ring Technologies, Inc. – Thermal/Fluid Software and Consulting. C&R provides products and services in the areas of heat transfer and fluid system design and analysis.
*Simulia contain multi-physics and Abaqus as its module or you can purchase them separately 

Subscribe to our newsletter!

128 thoughts on “A list of Mechanical Engineering Software

  1. I am working as an assistant engineer in maintenance department, would you please suggest me the software which will help me in the field of mechanical maintenance. I did my Autocad 2014 also.

  2. Sir I am pursuing BE and I have a little knowledge about design software so what software I prerefer for a good design and for a job in designing field.

  3. You are right this is the best way to learn and design the mechanical instruments like car etc but I’m poor family so I don’t able to study now I’m study mechanical engineering first year thank u

  4. Hi im fresh mech eng i want to know the way for learning such as at first learn cad and cae and cam…i need a suggest abt arrangment of software tnx

  5. bro iam doing my diplomo in mechanical engineering i have done a.cad what is the best software must do next which will boost my job opportunities

  6. Sir myself ajay ..i have done autocad,solidworks,catia,creo,ansys . In future which software i should learn for give my best in designing department.

  7. Respected sir i am adiploma engineer . I have allrady completed autocard solid work . i want robatic training system in camptur .so I request to you in which software is learn to me.

  8. Sir i m ashutosh and pursuing btech mechanical engineering i want to learn some programs of the mechanical engineering but i dont know from where i should start can u plz guide me…i never learn any software so its is important for me..

  9. hai i am sathish a mechanical engineering student. i want to learn mechanical software but i am not sure abt what i shld learn and as the world is going with the new inventions i am confuse to learn so can u give me the coorect softwares programmes what i shld learn.
    i just know only

  10. i am mechanical gradute automobile desining is my passion ,wil u suggest me
    whcih software is good for me .
    i have list of some software
    4)solid workes
    5)nx cad
    6)nx cam
    above all noted software is good for me
    how to get addmission in your( mechanial 360)
    plz suggest me

    1. i personally prefer creo/ solidworks over autocad. i didn’t use NX cad/ CAM(may some reader will give suggestions about NX). CAD module of Ansys is not as polished as creo/ solidworks but it is good in doing analysis of your model with different scenario. you can use the combination of two or more softwares from above list. i use Creo + Ansys combination for my work. you can try Solidworks to perform CAD modeling and analysis. or use combination CAD software + Analysis software.
      at the end of each post on mechanical360, you can singup using signup-box under the heading “Share and Subscribe”.

  11. sir i am doing 3rd mechanical engineering i have completed autocad, creo/pro-e, solildworks, nx cad, nx cam, nx nastran, anysis, rhino, master cam , cnc fanuc programming, and abaqus software. Plz suggest me, which software i should learn?

  12. I am a fresher of mechanical engineering 2015 passout batch.
    I have just now completed AUTOCAD 2D + 3D 1 month back.
    Considering the MARKET DEMAND,COMPANY FEEDBACK AND MY OWN MECHANICAL OVERALL FIELD……….What courses should I do further.

    There are lots of softwares and I am totally confused between what to do.
    Especially I am messed up on my choice between Catia,NX CAD and Solidworks.

    Please guide me and help me as soon as possible.

  13. sir,
    I am a fresher of mechanical engineer. so please suggest me a most suitable and demanding software for
    mechanical field.

  14. Am a fresh graduate in mechanical, i know AutoCAD, but i need advice on the next software i should learn as a beginer. Pls help.

  15. sir,
    I am a fresher of mechanical engineer. so please suggest me a most suitable and demanding software for
    automobile field.

  16. Hello Sir,
    I’m a student of Mechanical engineering and i want to became a car designer in future so please provide me any softwere for car design

  17. hi sir….i m student of btech mech.3rd sem.i want to know that how we get job in designing sector …in automobile companies…which sofware is more important in Autocad ..

  18. hello everyone,
    i am a student pursuing btech engineering in mechanical branch. i always knew the importance of learning these parts like catia, auto-cad etc. as we know there are many kind of softwares like this but in these how many of them are necessary. plz can anyone state what r the necessary ones in mechanical engineering

  19. hello sir,,,i m a mechanical engineer 2014 pass out,,almost 1 year now still i m unemployed,,,i m going to start catia v5 and ansys software for designing purpose,,,please suggest me if there are enough job opporunities after these courses and how can i get a entry level job after this,,,,i m really frustated now,,,,

    1. My brother has been in mechanical engineering for more the 20 years. The only software he has work on is Catia 3,4, and 5. it is a safe bet that CATIA, Solid work and NX are the best software’s for you to start on when working it this field.

  20. sir,
    I have to go in desigining. I had done with catia, pro e, auto cad, solid works.
    please suggest me, what should i do further. It will be a great help for me.

    1. Its good you have done a lot in modeling. now you should learn doing analysis. for this purpose you can use Ansys, Multiphysics, Abaqus if you intend to use commercial software. there are some free software based on open source. like salome, open-foam.

    2. if u get any chance any where ,any software like proE, solidwork, Catia etc. releted to design plz grab that opportunity , u can start ur career by any software, there is no issue .so don’t wait for particular software.
      go to selected design institute joined them, I hope they will provide u some opportunity.
      being fresher only this way to get a job.

  21. Hello sir, I am a Mech Engineer of 2013 passout, and I am searching for a job. I know softwares Creo and SolidWorks. What should I do further? Sometimes it confuses me which domain to choose. Please suggest me the easiest domain.

  22. Good day sir, I am a computer system analyst, I would like u to help me with the software (s) that can automatically fix lightening points in a building. Issuing commands from from a plan drawing.

    1. I suggest you to increase your skills in manufacturing. it is mostly the knowledge. however you can use some software specialized for manufacturing just like ERP Manufacturing Software.

  23. Am from nigeria…ME student. I need a software assistance In designing vehicle n it’s components,machine designs, I know AutoCad well. And I need to contact u for research help…philnvin{[@]}gmail.com

    1. Hi Satyajeet Nanda,
      you have good skills about CAD software even verity of software. but Higher education always matters. having experience of these software will increase your skills but higher education will increase your position. With higher education you will gain more knowledge and experience with new analysis software. after that you will be able to your own work with confidence and higher efficiency.

  24. Hy sir, my name is satyajeet, I have already completed my diploma and btech mechanical in Bhubaneswar. Last 3 and half year I have experienced in teaching line . Yes I am a instructor in btech college. I am a cad/ cam instructor and ed drawing instructor also. softwares that I am teaching :-
    1) autocad ( mechanical , civil (plan , elevation, section, 3d building drawings)
    2)proe (sketch, part design, assembly, manufacturing(mold design), drafting)
    4)solidworks(little bit but I have confident)
    5)revit architecture
    6)stadd pro

  25. Hi.sir
    i have completed DME and
    i have learned auto CAD, pro E
    already.which software is best for me to learn further for getting a job pls help me, .

  26. Assalaamu alaikum Brother waqas.

    Currently I am working as deputy manager in reputed automobile company.

    I need to select a topic for my Master’s program which will help me to acquire a job profile of Design Engineer.

    Example topic for Master’s : Design and analysis of Turbo charger, Design and analysis of engine etcc..

    Can you please suggest me which software would be regarded as the elite one, I will then accordingly select the topic for my research which uses that software..

    1. Waalikumusalam Afzal Khan.
      it will depends on your project. some software are specialized in doing some task and some handle them generally. i have used Ansys and it does good job. i haven’t done mechanism analysis in this software. actually i didn’t find it yet. for this purpose creo parametric will be better.
      i found ease in doing design optimization based on required output in ansys.

  27. Hii Sir,I m a 3rd year ME student n I done auto CAD n catia.and want to know,what designing software I have to do next which will help me in feature for jobs…
    Thank You.

    1. Hi Rahul, you can try either solidworks or Creo Parametric. they both are good in designing. after this you should learn any analysis software to analyze and improve your design.
      Thank You

  28. i have finished my Btech Mechanical Engineering. i know SolidWorks and have basic working knowledge of Abaqus. Which other softwares would you recomend i learn that will help with my career options?

    1. Creo (formally Pro engineer) is stronger than catia due to its ease in use. i haven’t use abacus that’s why i can not compare ansys and abacus.

  29. i have completed my Mech engineering course . and trying to find. material handling software means the information about material properties.
    kindly reply please

  30. sir, i like to join in ship companies. but I am doing mechanical engineering which software will they recover for their work?

  31. Respected sir
    I am from Aeronautical Department . I have completed my graduation in 2012 from then to now I worked as Assistant Professor But Frankly I am not interested in that field & I am interested in Designing filed i learned CATIA , CREO PARAMETRIC , can you please suggest how to approach the companies & Also suggest me the Companies which are taking aeronautical students ……
    Thank you….

    1. right now if you are working as Assistant Professor then you may have chance to approach different companies through your projects. this is one way mean you do something very good in relevant projects and companies may be interested in you. Right now i think you may have better exposure about those companies then me, what they are and where they are. You may have to increase your skills so you can analyze your design with some failure theories and through computer simulation. this will boost your chance to get hired.

  32. Hi! Sir i am Anuj and i am is in GET in Sara Sae Pvt.ltd.I want to know that which software of design and analyses can give me good career in forein countries

    1. Solidworks, Creo parametric and Ansys. these are gaints int the fields you mentioned. Solid works also include CFD module while creo parametric has structural analysis module only. Ansys although much more mature in analysis but as it lacks in designing. with solid works you will have more opportunities in industry of different foreign countries as compared to others.

  33. sir ,
    i m currently doing my 3rd year mech engg.
    plz suggest me some job oriented desiginig and simulation courses ,
    what do u say about doing a course on CFD .

    hoping for an early response.

  34. Helo sir,am doing B.E 3rd year mechanical.
    i have already done AUTOCAD and PRO-E.
    pls suggest me,hereafter which software i should learn……?

    1. sir,
      Can you not able to suggest which book I have to follow? As to work CAD drawing? But Once I Have the book (40 Pages) work book which was given
      by govt CAD tutorial in chennai ? Un furtunately I have given to some one

  35. Greetings Sir, I am about to start my first year in Mechanical Engg. and I wish I could get some help or assistance from you. Since I am a fresher to this course, please suggest me the right softwares to get started with and also please mention the parts in which I should get thorough upon. Please assist me.
    Waiting for a reply.

    1. Hi Jayavel, as you are in first year of mechanical engineering you probably don’t have to learn any of these software. after completing your manual engineering drawing course you can start with solid works, creo parametric, auto-cad etc. which one your university/collage recommend to you. for your own learning purpose i suggest you to start with creo parametric

  36. sir how can i build work piece and cutting tool model in software(in which software it will be easy)..and how can i analyse the model by varying cutting parameters like temperature, feed, speed , and other factors like nose radius, rake angles etc..i am waiting for your reply sir..
    thanking you sir..

    1. it can be done in most of the CAD software. all you need is some advanced help in this regard. As i am using Creo Parametric right now so there is module for manufacturing in creo parametric there you can get results for your desired problem.

    2. Best software for any 3D modelling is Solidworks , you can make machine components easily also easy to learn

    1. solid work is much easy software …………….but proE provide complete manufacturing package so if u wanna doing modeling then use solidworks


  37. hi sir i am adhishankar i just doing mechanical second year in chennai i want to study master computer course in my department i havee one question howmuch amount it will take……………….?
    plz rly

  38. Bro plz guide me . .
    Am gonna get a laptop .
    Whether AMD Radeon / ATI Sunpro gfx cards supports all the softwares you said ?
    I need a Nvidia gfx card ?

  39. Hi sir, I am pradeep just doing mechanical second year . I am in the confused state what have to do first , so please guide me…… which software is better for future?….and also i planned to prefer M.S in foreign , so prefer the best country and best college ……….

    waiting for your reply…………..

    1. you should start learning any CAD software like solid works, creo, catia wtc and then learn about analysis software like ansys or abaqus. well the best collage or country is that fit for you. start exploring details about country you wish to to go and explore to find university that suits you best.

    1. now a days mostly CAD software contain special module for drafting. But i will update the list after finding the software that are specially build for drafting.

  40. Please if i want to learn softwares which one can i start with and can you give me the best lists of softwares to go with. Thanks.

    1. I always recommend either Creo Parametric or Solid works. But for beginner who doesn’t know the basics of CAD i will suggest to use Auto CAD and after that shift to earlier stated software

    1. Dear Opeyemi every thing is linked. You can find C++ more useful when you are trying to formulate or automate some of your process. In CFD you can use C++ a lot. Although now a days Matlab is preferred. web designing is simply the part of learning some other field.

  41. hello sir.I have completed my btech from mechanical branch and I have learned the software autocad and proE , now I have to move forward. so could you please some other software that I can learn.

  42. sir, i am fresher of mechanical engineering. i done autocad.
    can you please suggest me next software which is best for getting job.
    by the B.TECH degree, i couldnt get any job. please tell me also that how can i get a good job in designing field.

  43. Hey,
    My major is mechanical and i want to know if a mac will be good for running the softwares mentioned above and more

  44. sir i m doing my diploma in mechanical .Sir i want to know which softwares should i learn so it will be benifical for me in future.

    1. first of you need to select the design software and then you may need to know some basics of CAM. i will suggest you to go for Creo Parametric. it is quite easy to learn and you can easily perform your CAD_CAM work on it.solid works is also a good option.

  45. I am in last year of BE mechanical..
    Plz suggest me, which software i should learn?
    I have already done Autocad, Solidworks & PRO-E.

  46. Am a fresh graduate in mechanical, i know AutoCAD, but i need advice on the next software i should learn as a beginer. Pls help.

    1. you should go for either Creo parametric (formally Pro/Engineer) or solid works. creo parametric is very powerful PLM software but solid works has its own benefits. i have used both of them and both works fine but i find creo much more easy than solid-works.

    1. Thank you Osman for your suggestions. One thing i would like to mention that PTC has changed the name (actually it’s philosophy) of ProEngieener to Creo Parametric. i have updated the post accordingly to remove any doubt about ProE and added your suggestion too.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.