The first category, routing flexibility, covers the system's ability to be changed to produce new product types, and ability to change the order of operations executed on a part. The second category is called machine flexibility, which consists of the ability to use multiple machines to perform the same operation on a part, as well as the system's ability to absorb large-scale changes, such as in volume, capacity, or capability.