Cab-Tech Software

Free
Flexible design tool to create your own wooden cabinets, bookcases, etc.