The purpose of nesting is to maximize material utilization and minimize cutting time in order to improve productivity. This can be achieved using a variety of specialized nesting software tools. In addition, most cutting machine manufacturers provide their own software solutions. Nesting can be done directly on the machine or on a separate computer, with the resulting cutting code transferred to the machine.