Tooling for the CNC turning center, process planning, manual programming of CNC machines, computer-assisted code generation, and design for manufacturabiltiy.