I use a combination of openscad, blender to render previews of the full thing, and opcut to generate cutlists. I usually ask the models to generate a workshop pdf with the cutlist and the exploded view of the assembly.
I'm doing mainly simple furniture and cabinets.