Software that's commonly used by ME engineering students:

pretty good advice, actually (particularly about implicit/explicit, and only using Solidworks for simulations of rough estimates)

modeling structural analysis tolerancing
Autodesk Inventor X X X
SolidWorks
Revit
Solid Edge
more
more
more


"AEC" stands for "Architectural, engineering, and construction".

see also — structure simulation