I used to use Pattern Systems to do it. You'd just enter the cabinet parts, and it would export the .dxf files for all of the parts, along with a cutlist.
They got bought out, and then disappeared I think. Not sure if anything similar is still around.
I now use an AutoCAD macro that I wrote, that allows me to select from different cabinet types, and just enter the sizes, and it draws and exports .dxf files for all of the parts, along with a cutlist. I then use AlphaCAM to batch nest everything.