Cabinet Pro CNC Software produces the CNC code directly from the cutlist and panel optimized parts in several languages. The company says its Smart CNC rules will automatically place machining for adjustable shelf holes, dado cuts or dowel holes for vertical and horizontal partitions, drawer guide holes, hinge plate holes, system holes, and more. Dowel construction, blind dado construction, or any custom style of construction are supported such that users can switch from one style of CNC machining to another by simply changing construction methods. In addition to panel optimization and nesting, all the capabilities of Cabinet Pro Standard Edition are included in the CNC Edition.