Do you already have a CAD system? If you are using SolidWorks, then for a middle priced CAD system I would suggest you look at Esprit, made by DP Technologies. It is a lot easier to use and learn, and of course cheaper, than the high end systems such as Unigraphics, which uses its own CAD...