Demotarkvara on tarkvaraprogrammi prooviversioon, mis võimaldab inimestel seda tasuta kasutada, kui nad otsustavad, kas seda osta või mitte. Kõik ettevõtted ei paku tarkvara demosid, kuid need, kes tutvustavad uusi või konkureerivaid tarkvaratooteid, pakuvad seda peaaegu alati. Üldreeglina saab seda tüüpi tarkvara alla laadida otse tootja veebisaidilt või keskse allalaadimissaidi kaudu, mis pakub allalaadimiseks mitmesuguseid tooteid.
Demotarkvara jaoks saab kasutada mitmeid vorminguid. Üks levinumaid viise on lubada klientidel alla laadida täielik versioon, mis aegub teatud aja jooksul, näiteks kahe nädala pärast. Kui klient otsustab tarkvara osta, saab ta osta aktiveerimiskoodi, mis takistab tarkvara aegumist. Enamik ettevõtteid pakub klientidele mitmeid maksevõimalusi, sealhulgas tarkvara registreerimist telefoni teel, ettevõtte veebisaidil või demotarkvara enda kaudu.
Proovitarkvara võib olla ka piiratud funktsionaalsusega täisversioonina, mis võimaldab inimestel tarkvaraga mängida, kuid mitte seda täielikult kasutada. Näiteks ei pruugi programm lubada inimestel faile salvestada, mis tähendab, et inimesed saavad programmi abil näha, kuidas see tundub, kuid nad ei saa salvestada tehtud tööd. Muudel juhtudel võivad demotarkvara funktsioonid menüüdes olla hallid, näidates klientidele, mida nad võiksid täisversiooni ostmisel tarkvaraga teha. Kui kliendid otsustavad, et soovivad tarkvara kasutada, saavad nad osta ettevõttelt avamiskoodi, mis muudab programmi täielikult toimivaks.
Mõned ettevõtted annavad häkkimise vältimiseks demotarkvara välja täisversioonist sõltumatult. Sel juhul on demo tavaliselt tegeliku toote vähendatud versioon ning tarkvara ostnud kliendid desinstallivad demoversiooni ja installivad täisversiooni. Kalli tarkvara puhul eelistatakse seda meetodit sageli, kuna häkkerite huvides on kalli demotarkvara aktiveerimiskoodid lahti murda, et nad saaksid vältida selle eest tasumist.
Seda terminit kasutatakse ka arvutitööstuse inimestele tasuta välja antud näidiskoopiate kohta. Paljud tarkvaraettevõtted pakuvad kriitikutele ja teistele tööstuse mõjukatele liikmetele uute väljaannete hindamiskoopiaid enne, kui toode turule jõuab. Näidiskoopiad võimaldavad inimestel tarkvara vabalt kasutada, et nad saaksid kirjutada tarkvara kohta ausat, läbimõeldud ja kasulikku kriitikat, mis võib suurendada tarbijate nõudlust toote järele.