SolveSpace is a free, open-source CAD tool that fits in 1MB, with a full 3D solver, parametric sketching, and a browser-based ...
Geolus Search software can track the geometry of parts stored in several databases and find needed shapes in the blink of an eye, working from either simple text descriptions or approximate geometry.