I use Vectorworks on my Mac laptop to design the parts and model them in 3D. Then I export a dxf or IGES file, fire up Windows XP (also on the Mac laptop) and import the file into OneCNC where I configure the tool paths. A lot of this is automated by the program. Then I post an NC file with the machine code, transfer it over WiFi to the machine control in the shop. The needed tools all get measured for length and diameter electronically and that data transferred to the machine. Then clamp up some metal, probe it with the electronic probe for zero point and rotation (don't even have to align anything anymore), and push GO. Now of course the first part isn't all that simple, potential to crash tools, excitement, etc. But this is a fantastic leap over turning cranks on a Bridgeport while you try to watch the dials. When using the old manual mill, I would get about 3 days work into a part and it became painful to work on it, knowing that one tiny mistake, say just turning a crank the wrong way momentarily, and 3 days work is trash. You can for sure make mistakes with the CNC too (its amazing how long it takes to find the RED button in a blind panic as the tool rapids toward the vise!) - but - with CNC, the second part is much easier, should it be necessary to make.