I found that one for 65 USD, a bit clumsy and oldfashioned but does the job http://www.cabinetplanner.com/
I am testing it from yesterday and seems quite right for me. For the price is no brainer

The second choice would be the Polyboard, register, download the free version and when needed pay 15GBp for the plans for the CNC job.

Still when have time have to test the Polyboard and the Cabinetpartspro.