This is an old article that seems to make that much more sense each time it’s re-read: tolerances in CAD are too often brushed under the carpet, making it appear as if other downstream applications are the guilty parties. Even if you’re an old hand at CAD, this article is strongly recommended.
Both TransMagic and Pointwise put you firmly in charge: let us know if you have questions on these!