Software-ul de proiectare asistată de computer (CAD), cunoscut și sub denumirea de software de proiectare asistată de computer, vine în multe pachete diferite, astfel încât operatorii să poată crea planuri pe diferite planuri, iar software-ul poate juca în funcție de punctele forte ale utilizatorului. Când vine vorba de alegerea unui software de proiectare asistată de computer, cea mai comună diferență între programe se rezumă la dimensiuni. Există software de proiectare 2D, 2.5D și 3D sau tridimensional, asistat de computer și există programe speciale CAD 3D create pentru modelarea obiectelor fie ca obiect solid, fie ca cadru sârmă. Toate aceste tipuri de programe pot fi folosite pentru a construi planuri de construcție de succes, așa că este într-adevăr la latitudinea utilizatorului să aleagă care program este cel mai bun.
În software-ul de proiectare 2D asistată de computer, există doar o axa X și o axa Y pe care să desenați. Nu există adâncime, ceea ce face toate desenele plate. Utilizatorii trebuie să se bazeze pe forme geometrice simple pentru a crea planuri. Acest lucru este cel mai bine pentru planurile de arhitectură, deoarece aceste planuri nu au nevoie de adâncime pentru ca muncitorii să creeze casa sau clădirea.
Cu 2.5D, nu există o adâncime reală adăugată la planuri, dar este introdusă o axă Z falsă pentru a păcăli mintea să creadă că există adâncime. Acest lucru este similar cu modul în care un pictor sau un sertar poate arăta adâncimea obiectului pe o bucată plată de hârtie sau pânză. Obiectele realizate sunt prismatice în acest software de proiectare asistată de computer. Obiectele sunt încă figuri geometrice simple, precum cele din CAD 2D, astfel încât acestea pot fi folosite pentru planuri de case și proiecte mai detaliate în care este nevoie de un sentiment de profunzime.
Când folosește software de proiectare 3D asistată de computer, utilizatorul realizează de fapt o reprezentare 3D a obiectului. Există adâncime și obiectul are laturi diferite care pot fi rotite și mutate. Acest lucru creează modele precise, dar utilizatorul trebuie să fie competent din punct de vedere tehnic pentru a realiza obiectul. Aceste programe CAD sunt cele mai bune pentru crearea de produse, pentru care un desen plat nu poate surprinde pe deplin toate detaliile necesare. Imprimarea este uneori o problemă cu CAD 3D, deoarece modelul nu poate fi mutat pe hârtie și utilizatorul va trebui să imprime fiecare față pentru o reprezentare completă.
Programele CAD de modelare sunt similare cu programele 3D, dar au mai multe funcționalități. Aceasta este făcută pentru a afișa elemente cu părți interne sau pentru a arăta obiectul în mișcare. Programele de modelare wireframe permit utilizatorului să creeze un schelet wireframe. În modelarea solidă, se creează un model complet, solid, cu toată culoarea și profunzimea. Cele două sunt de obicei combinate, cu un cadru de sârmă realizat mai întâi și apoi un model solid plasat deasupra.