Broaching is an unusual machining process, because it has the feed built into the tool, which effectively makes it a collection of single-point cutting tools arrayed in a sequence. Analogous to the multiple passes of a shaper, a relatively new class of CNC tooling and programming allows broaching operations to be done without the need for a second operation, thus greatly increasingly quality control and reducing time, space and cost.