Obstaja kar nekaj različnih vrst programske opreme za preoblikovanje doma, čeprav jih je običajno mogoče razvrstiti v tridimenzionalno (3D) programsko opremo ali dvodimenzionalno (2D) programsko opremo. 3D programska oprema omogoča uporabniku, da ustvari virtualni model notranjosti in zunanjosti doma v virtualnem prostoru, kar uporabniku omogoča, da po potrebi prilagodi, kako bi lahko prišlo do preoblikovanja. Programska oprema za 2D preoblikovanje doma uporablja osnovno grafiko, običajno črtne risbe na računalniku, ki spominjajo na risbe, ki jih nekdo naredi na tlorisu ali podobnih ilustracijah notranje opreme, ki jih lahko nato uporabite za načrtovanje preoblikovanja prostora.
Programska oprema za preoblikovanje doma je programska oprema, ki se lahko uporablja za načrtovanje in oblikovanje celotne sheme za preoblikovanje notranjega ali zunanjega prostora. To vrsto programske opreme pogosto uporabljajo strokovnjaki za oblikovanje, da jim omogočijo lažje načrtovanje, kako bi lahko preuredili pohištvo, dodali ali odstranili stene in druge spremembe, ki so morda potrebne za preoblikovanje. Uporabniki lahko običajno vnesejo fotografije ali druge slike v takšno programsko opremo, kar olajša ponovno ustvarjanje obstoječega prostora v programski opremi. Programska oprema za preoblikovanje doma je lahko precej draga, odvisno od orodij, ki so priložena takemu programu, čeprav so na voljo tudi poceni programi.
Ena izmed najbolj priljubljenih vrst programske opreme za preoblikovanje doma je program, ki ga je mogoče uporabiti za ustvarjanje virtualnega 3D modela okolja. Ta vrsta programske opreme je pogosto precej podobna programom za računalniško podprto načrtovanje (CAD), ki jih je mogoče uporabiti za ustvarjanje 3D grafike. Čeprav so orodja, ki jih nudi takšna programska oprema, lahko bolj omejena od tistih, ki jih najdemo v programih za 3D modeliranje, lahko še vedno omogočijo uporabniku, da ustvari natančno predstavitev prostora. Ta programska oprema za preoblikovanje doma nato uporabniku omogoča manipuliranje s predmeti v prostoru, da si bolje zamisli, kako lahko spremembe in prestavljanje vpliva na celoten tok okolja.
Obstajajo tudi programi za preoblikovanje doma, ki jih je mogoče uporabiti za ustvarjanje 2D slike za uporabo pri načrtovanju prenove. Ti programi omogočajo uporabniku, da ustvari računalniško sliko, ki je podobna vrsti skice ali risbe, ki bi jo oblikovalec lahko ustvaril na papirju. Čeprav so ti programi lahko nekoliko bolj omejeni v splošni funkcionalnosti kot programska oprema 3D, uporabniku pogosto nudijo več možnosti in prilagodljivosti. Slike ali modele, ki jih ni mogoče ustvariti v 3D programu, je običajno mogoče narisati v programski opremi za 2D preoblikovanje doma, kar omogoča skoraj neomejeno ustvarjanje v takšni programski opremi.