For a CAM, I use Sheetcam and service is fantastic. True this is only 2 1/2D, but has served me well. It is kept up to date and new features are promised.