Apart from all the professional-grade apps that architects use and have to pay for, you might also love an extensive list of free tools. Some of them are Blender, FreeCAD, LibreCAD, OpenSCAD, etc.