MagiCAD software, for Revit and AutoCAD, is the number one Building Information Modelling (BIM) solution for MEP design:
http://www.magicad.com
MagiCloud offers free downloads of nearly 50,000 product variants from leading manufacturers for your Revit MEP and AutoCAD projects:
https://www.magicloud.com/products/