You may create both 2D and 3D models with AutoCAD. In addition to creating solids, surfaces, and other things, you can automate many processes, including model comparisons. AutoCAD is costly, though.