Za več operacijskih sistemov je na voljo več vrst brezplačne programske opreme za faksiranje. Večina brezplačne programske opreme je zasnovana preprosto za pošiljanje slikovne datoteke na faks in pogajanja o komunikacijskih protokolih prek modema in standardne telefonske linije ali povezave VoIP (Voice over Internet Protocol). Nekatera brezplačna programska oprema je zasnovana samo za prejemanje faksov na enak način ali pa lahko upravlja tako pošiljanje kot prejemanje. Bolj popolna brezplačna programska oprema za faksiranje lahko pretvori dokumente v slikovne datoteke, ki jih je mogoče poslati na faks, ali pa uporablja odprtokodne programe za optično prepoznavanje znakov (OCR) za pretvorbo dohodnih faksov v besedilne datoteke, ki jih je mogoče urejati. Nekoliko drugačna vrsta brezplačne programske opreme za fakse deluje samo kot orodje za upravljanje in se namesto tega zanaša na brezplačne spletne storitve za izvajanje dejanskega faksiranja, čeprav imajo lahko ti brezplačni programi oglaševanje na naslovnici faksa.
Ena najpogosteje dostopnih vrst brezplačne programske opreme za faksiranje je program, ki na nek način pošlje faks na drugo napravo. Ti so lahko zelo osnovni, z le možnostjo klicanja, povezovanja in pošiljanja slikovne datoteke, ali pa so lahko bolj bogati s funkcijami, z uporabo modulov za pretvorbo besedilnih dokumentov v slike pred pošiljanjem. Na splošno sta za delovanje programa za faksiranje potrebna modem in standardna telefonska linija, čeprav nekateri brezplačni programi omogočajo uporabo povezave VoIP za pošiljanje faksa.
Manj pogosti so brezplačni programi za faksiranje, zasnovani za sprejemanje faksov prek modema. To je deloma zato, ker je lahko težko ali nepraktično vprašati modem za signal faksa, ne da bi prekinili druge naprave, kot so telefonski odzivniki, ki prav tako pozivajo linijo. Številne različice programske opreme za sprejem se zanašajo na to, da uporabnik navede, kdaj prihaja faks, zaradi česar mora uporabnik ostati pred računalnikom, dokler ne pride klic.
Na voljo je nekaj popolnoma opremljenih brezplačnih paketov za faksiranje, ki olajšajo pošiljanje in prejemanje faksov. Ti programi lahko včasih upravljajo dokumente, jih pretvarjajo med formati in izvajajo samodejno faksiranje na več številk v imeniku. Druge uporabne funkcije, ki jih je mogoče implementirati, vključujejo pošiljanje pretvorjenih dokumentov faksa po e-pošti, e-pošti ali obvestilu o prejetih faksih ter osnovno urejanje slik, ki omogoča dodajanje podpisov ali pečatov poslanim dokumentom.
Končna vrsta brezplačne programske opreme za faksiranje je program, ki ne vključuje nobene vrste prirojene funkcionalnosti za pošiljanje ali prejemanje faksov. Namesto tega se ti programi osredotočajo na ustvarjanje dokumentov in se nato prek interneta povežejo s spletnim strežnikom za pošiljanje faksa. Prednost tega je, da računalniku ali napravi, ki izvaja brezplačno programsko opremo za faksiranje, ni treba namestiti modema, vendar je zapleteno, da se za faksiranje zanaša na storitev tretje osebe. V teh primerih je brezplačna programska oprema lahko neuporabna, če glavni spletni strežnik preneha delovati, hkrati pa se lahko odstrani tudi nadzor nad nekaterimi vidiki prenosa faksa, povezanimi s kakovostjo.