Ehitustarkvara on teatud tüüpi arvutite majandustarkvara, mida kasutatakse ehitustööstuses. Nagu mitmesugust muud tüüpi tarkvara puhul, on ka ehitustarkvara programmide keerukus ja sisu erinev. Enamikul väljakujunenud töövõtjatel on spetsiifilised programmid, mida nad kasutavad, kuid paljud väikesed ja uued töövõtjad katsetavad ehitustarkvara programmidega, kui nad õpivad ja nende äri kasvab.
Kuigi on palju äritarkvarapakette, mis jälgivad enamiku ettevõtete vajadusi, jääb ehitustarkvara ehitustööstusele spetsiifiliseks, ühendades põhilised äriülesanded ehitusega seotud ülesannetega. Ehitustarkvara aitab töövõtjatel jälgida paljusid oma põhilisi ärivajadusi alates prognoosimisest ja raamatupidamisest kuni palgaarvestuseni, aga ka ehitussektorile spetsiifilisemaid ülesandeid, nagu muudatuste korraldused, joonised, ehituskoodid ja ehitusprojektide juhtimine.
Mõned ehitustarkvarapaketid on kõikehõlmavad, mis tähendab, et nad suudavad jälgida ja toota kogu vajalikku teavet, mida töövõtja soovib või vajab. Teised paketid võivad sisaldada ainult konkreetseid ülesandeid ja seetõttu tuleb need komplekteerimiseks ühendada teist tüüpi äritarkvaraga. Mis tahes tüüpi ehitustarkvara kasutamine sõltub töövõtja individuaalsetest ärivajadustest.
Enamiku ehitustarkvaraprogrammide põhifunktsioonid hõlmavad võimalust sisestada ja jälgida hinnanguid ja pakkumisi, töökulusid, palgaarvestust, seadmete hooldust ja põhilist raamatupidamist. Põhifunktsiooniks peetakse ka dokumentide pildistamist ja loomist, sealhulgas arvete esitamist ja tellimuste muutmist. Konkreetsete ülesannete lisamine või väljajätmine erinevatesse programmidesse võib olenevalt ettevõtte tegevusest olla ettevõtte jaoks oluline või mitte.
Inimesed, kellel on oskusi ja kogemusi ehitustarkvara (mida sageli nimetatakse ehitushaldustarkvaraks) kasutamisega, töötavad tavaliselt suuremate töövõtjate hinnangute, projektijuhtimise või järelevalverollides. Enamasti käib palgaarvestus läbi inimressursi ja kuigi see võib olla süsteemi integreeritud, siis suuremate ettevõtete personaliosakond ehitustarkvarapakettidega reeglina kogemust ei vaja.