I would put Bricscad at the top of the list, for the people who need to draw.
For the people who only need to view and measure, I would suggest "DWG TrueView" and "Design Review" They are both free viewers that allow you to view and mark up files. Here's a link to the download page: https://www.autodesk.com/products/dwg/viewers
There not free but can be purchased at pretty cheap price, they have various levels available reflected in price.
Briscad, Intellicad, Zwcad, Karelcad to mention a few.
Where to start ?
Yes you can make your own. Sometimes a very simple task that is repeated, I have taken tasks that take about 20 minutes to do manually is now like 30 seconds.
There is millions out there if you can get your google search words correct you will find an answer.
Any way because your civil, this is about a 1/3rd of what I have. Its a work in progress did an update two days ago to setout points.
Any questions ask.
Lisp files march 2019.pdf
I have a table that has just a row and 7 columns. The third column was middle justified and I changed that to middle left. But now the texte is too close to the left. I would like to change the margin of that cell only.
I tried: (vla-put-HorzCellMargin (vlax-ename->vla-object (entlast)) 2.0) but that change the margin of all cells and that screw up my table. Then I tried (vla-setmargin (vlax-ename->vla-object (entlast)) 1 3 0.06 2.0) but I get an error saying: Automation Error. Currently write protected.