FreeCAD isn't the worst and has the ability to output several file formats. But it's definitely wonky and probably not up to the task if that's like your actual job or whatever. I don't know your scenario, but you might check it out if you're still using CAD. It is free.
But yeah, in general, required software is the big hiccup.