CAD
2次元CADが機械製図図面の電子化の位置づけであるのに対して、3次元CADでは3次元形状をデータモデルとして正しく表現することが要求される。すなわち対象の頂点や辺、面などの連節を位相構造として表現すること、辺や面に対応する幾何要素の形状が数学的に厳密に定義されていること、その上で立体同士の和、差、積などの集合演算を実施できること、などである。このような3次元CADのデータ構造は境界表現(英語版) B-reps と呼ばれる。
このような特性の違いから、BIMが比較的自由なモデリングを可能にしているのに対し、建築3次元CADは作業の単純化とのトレードオフで定型的なモデリングに限られ、デザイン上の制約が多い。
殆どの製品は平面図と3次元モデル(パース)については相互に連携しているが、一旦立面図や矩計図などに変換してしまうと、設計変更で各図面上で再編集をしても元の3次元モデルには反映しない。これは3次元モデルから2次元の図面に変換される際にベクトルデータに処理され、元の3次元データとのリンクが切れてしまうためである。これらの製品を使用する場合、図面ごとの「整合性」のチェックは従来のJw_cad等の2次元CADと同等の生産性(目視による確認)に落ちることになる。2022年現在、この問題を回避(3次元モデルと2次元データの相互連動)に対応しているのは、福井コンピュータアーキテクト社のARCHITREND ZEROがある。
ブロック玩具の一つ「レゴ」にも設計用のCADが存在する。レゴ設計用CADには、公式ソフトウェアであるLego Digital Designer(英語版)の他に、サードパーティー製のMLCAD(英語版)、LeoCAD(イタリア語版)、SR 3D Builder、Mecabricks、Stud.ioなどが存在する。