Well, if your company is cheap. Don't consider Mastercam(several thousand dollars just for basic functionality, tens of thousands for the better parts of it).
3-Axis is not hard at all. If you want to go cheap, get Rhino for CAD with a CAM add on.
Heck I remember programming 3-axis milling in a text editor about 10 years ago(I do 5-Axis Simaltaneous milling for turbomachinery components now). It all depends on how much money you want to spend, how much time you have to program parts, how much time you want them to be on the mill, how many copies of the part... etc...
If your boss is cheap and you want powerful intuitive software with support, go to rhino3d.com. Get their Rhino CAD software for about $900, and add on a CAM modul. It will be more than enough. I've been a machinist and a CNC programmer for over 10 years now, this is my oppinion. You will have to come to your own conclusion.
Last edited by ShortBus; 11-12-2006 at 09:24 PM.