You do not say if you want 2D or 3D CAD.
Virtually any 2D CAD program is going to have super accurate dimensions built in. Five or more decimal places is what I would expect. Some, dare I say most of them use scientific or engineering power notation for remembering the numbers so you can have objects from the size of a sub-atomic particle to the Milky Way Galaxy properly represented in the same drawing. Don't let that scare you because the dimensions are shown in standard notation - no powers. I own and use FastCAD which was easy to learn, but it is not free.
Some free 2D CAD programs:
free 3d cad software - Google Search
3D CAD is a lot more complicated but again any decent one will have excellent dimensioning capability. I used Fusion360 until they stopped the free license. Now I am learning FreeCAD which is both 3D and 2D. And as the name suggests, it is free. It seems to be very capable.