Also FreeCAD has a gcode workbench for full 3D. I've used it a little and would describe it as "usable once you work out the quirks". Https://freecadweb.org/. - Source: Reddit / about 2 months ago
SketchUp - 3D for Everyone
Autodesk Revit - Autodesk Revit is building information modeling software for architects, structural engineers, MEP engineers, designers, and contractors.
LibreCAD - An open source 2D CAD application for Windows, Apple and Linux.
AutoDesk InfraWorks 360 - InfraWorks 360 preliminary engineering and design software provides tools to work on infrastructure projects in a real-world context.
SolidWorks - Dassault Systèmes SolidWorks Corp. develops and markets 3D CAD design software, analysis software, and product data management software. SolidWorks is the leading supplier of 3D CAD product design engineering software.
Innovyze Micro Drainage - MicroDrainage enables engineers, developers, hydrologists and approving authorities to design and audit drainage systems