Tietokoneavusteisen suunnittelun (CAD) ohjelmisto, joka tunnetaan myös nimellä tietokoneavusteinen suunnitteluohjelmisto, tulee moniin eri paketteihin, joten operaattorit voivat luoda suunnitelmia eri tasoilla ja ohjelmisto voi pelata käyttäjän vahvuuksilla. Tietokoneavusteisen suunnitteluohjelmiston valinnassa yleisin ero ohjelmien välillä tulee mitoista. On 2D-, 2.5D- ja 3D-kolmiulotteisia tietokoneavusteisia suunnitteluohjelmistoja, ja on olemassa erityisiä 3D CAD -ohjelmia, jotka on tehty esineiden mallintamiseen joko kiinteänä esineenä tai lankakehyksenä. Kaikkia näitä ohjelmatyyppejä voidaan käyttää onnistuneiden rakennussuunnitelmien rakentamiseen, joten käyttäjän on itse valittava, mikä ohjelma on paras.
2D-tietokoneavusteisessa suunnitteluohjelmistossa voidaan piirtää vain X- ja Y-akseli. Syvyyttä ei ole, joten kaikki piirustukset ovat tasaisia. Käyttäjien on luotettava suunnitelmiin yksinkertaisten geometristen muotojen avulla. Tämä on parasta arkkitehtisuunnitelmille, koska nämä suunnitelmat eivät tarvitse syvyyttä työntekijöiden luomaan taloa tai rakennusta.
2.5D: n avulla suunnitelmiin ei ole lisätty todellista syvyyttä, mutta väärän Z -akselin avulla huijataan mieli ajattelemaan syvyyttä. Tämä on samanlainen kuin maalari tai laatikko voi näyttää esineen syvyyden tasaiselle paperille tai kankaalle. Tässä tietokoneavusteisessa suunnitteluohjelmistossa tehdyt esineet ovat prismaisia. Objektit ovat edelleen yksinkertaisia geometrisia hahmoja, kuten 2D CAD, joten tätä voidaan käyttää yksityiskohtaisempiin talosuunnitelmiin ja projekteihin, joissa tarvitaan syvyyttä.
Käyttäessään 3D-tietokoneavusteista suunnitteluohjelmistoa käyttäjä itse tekee 3D-esityksen objektista. Siellä on syvyyttä ja esineellä on erilaisia sivuja, joita voidaan kiertää ja siirtää. Tämä luo tarkkoja malleja, mutta käyttäjän on oltava teknisesti taitava esineen valmistamiseksi. Nämä CAD -ohjelmat soveltuvat parhaiten tuotteiden luomiseen, ja litteä piirustus ei voi täysin kaapata kaikkia tarvittavia yksityiskohtia. Tulostus on joskus ongelma 3D CAD: n kanssa, koska mallia ei voi siirtää paperille ja käyttäjän on tulostettava molemmat puolet saadakseen täydellisen esityksen.
Mallinnus CAD -ohjelmat ovat samanlaisia kuin 3D -ohjelmat, mutta niissä on enemmän toimintoja. Tämä on tarkoitettu näyttämään kohteita, joissa on sisäosia, tai osoittamaan esineen liikkumista. Runkokehysmallinnusohjelmien avulla käyttäjä voi luoda runkorakenteen. Kiinteässä mallinnuksessa luodaan täysi, vankka malli, jossa on kaikki värit ja syvyys. Nämä kaksi on yleensä yhdistetty, ja ensin on valmistettu lankakehys ja sen jälkeen kiinteä malli.