@FreeCAD @Mehrad @mjd @osarch also, simpler than #FreeCAD , if you don't need 3D, is #QCAD or #LibreCAD . All 3 allow you to draw precise floor plans with complete and accurate dimensioning. FreeCAD also allows to model in 3D and generate floor plans, sections, etc automatically.