Whether you are doing custom designs for residential or commercial, it is essential to get accurate visual aspect of the design for presentation to your clients. A good picture will always sell, a good cabinet software will get you more orders and sales.
Up until recently there have been two ways programs generate cut lists. One way was for the user to set up parameters in the program like Cabnetware, Cabinet Vision, Cabinet Solutions, etc or use formulas like in Pattern System and DecoTech. Both systems have their advantages and disadvantages. They are not easy to set up depending on how you make your cabinets. Some of these software companies have made great improvements over the years.