I use BobCAD, but I'm sure there are many more CAD/CAM programs that will get the job done. CAD/CAM is the only way to go. You draw your design, hit a button, and the computer creates the code. Load the code in your CNC controlling software, and go. Yeah, there's a ton more to it than that, but...