I would check out GibbsCAM before you make a purchase. "Powerfully simple. Simply powerful." I had the opportunity to receive training from Gibbs and I was amazed!! I had used a couple different CAM systems before and hands down Gibbs is the answer. The support from them is top notch!!