I would look at ezcam. I tried bobcrap twice over the years and will I have not tried the newer stuff there older stuff was junk,,, I played some with mastercam and gibbs but just did not have the months to put into getting to understand it,,, I picked up ezcam a year ago and was doing simple parts the first day I played with it,,, I really like how dead SIMPLE it is ,,, but if you need to get some better fast code out of it you can get what you want by using the advanced programing parts. and there drawing side is good with a short learning curve ,,,