We currently use autocad, but are trying to move into Solidworks. We build machinery which require serveral parts, some of those parts are then assembled/welded into sub assemblies, then those sub assemlies may be used multiple times on the final assembly of the machine. The way I've started...