Појам бесплатни програм односи се на онај софтвер (програм или апликацију) који се дистрибуира бесплатно и који се може користити без временског ограничења. То је концепт који се помеша са концептом који одговара схареваре-у, што омогућава потрошачу да тестира апликацију како би је, након истека дана употребе, могао платити и добити потпунији програм.
Као такав, први регистровани бесплатни програм дизајнирао је Андрев Флуегелман 1982. године, који је такође сковао реч и регистровао је као своју. Оно што је Флуегелман имао на уму приликом стварања овог бесплатног софтвера била је намера генерисања прихода од овог програма, односно све је било део својеврсног круга, а главни протагонисти били су потрошач и производ. Гледано из одређене перспективе, компанија би била посредник између клијента и предмета који се продаје, готово као да их представља; док је пробно време одлучујућа фаза у којој се примећује да ли би купац заиста размислио о куповини верзије софтвера која се плаћа.
Међутим, идеје око тога шта бесплатни програм заиста представља су се промениле, тако да би се данас назвао поменути схареваре. Бесплатни софтвер је изум који се дистрибуира на овај необичан начин из различитих разлога, на пример, што се компанија задужена за развој не осећа задовољно резултатом и верује да не може да генерише профит или је део трика тако да добија више следбеника, стварајући тако малу публику спремну да плати за своје производе.
С друге стране, лиценце за садржај ових програма подлежу, супротно увријеженом мишљењу, низу правила сличних онима која се налазе у плаћеним производима. На пример, кориснику се даје изричита слобода, тако да он може дистрибуирати производе на сопствени начин, мада такође мора одати признање креативној компанији јер би кршио ауторска права. На исти начин доступне су верзије апликације које су бесплатне и које немају видљив однос са пуном верзијом.