Many vendors are offering machines that can be programmed to produce many different types of yarns. The ability to rapidly change production results in the flexibility to serve multiple markets. A contemporary spinning mill should be able to produce a range of products: denim, knitting, towels, structured fabrics, construction fabrics, and various other products like core spun, multi count, etc.