UG and Mastercam are good candidates. I would get a few names, contact the dealers, and have them come out to YOUR shop, and demo their software on YOUR parts. That way you can see the ins and outs of each, and the flexability.
Having been a long time Gibbs and Smartcam, and a current long time Mastercam user, my money would be with Mastercam. (I haven't used UG, so I won't comment.)
There's a host of others out there.
GL in your search, and Welcome to the Forum. No matter what you decide on, you'll prolly find lots of help here..