I costi dei programmi originali potrebbero diventare, molto spesso, un vero e proprio scoglio difficile da superare, per tutte quelle persone che hanno necessità di utilizzare sempre nuovi software, magari per poter eseguire delle operazioni e dei lavori particolari. Come noi tutti sappiamo esistono una vasta gamma di prodotti open source, cioè il cui codice sorgente (di creazione) è disponibile a tutti gratuitamente, così come il programma vero e proprio. Tuttavia bisogna dire che spesso il loro utilizzo è limitato a determinati sistemi operativi (Linux), mentre per tutti gli altri è disponibile solamente la versione a pagamento. È possibile, però, trovare delle versioni "di prova" di programmi venduti in seguito a costi altissimi; in questi casi solitamente le funzionalità del programma sono ridotte al minimo o utilizzabili solo a determinate condizioni, quel tanto che basta, insomma, a far capire come funziona il programma e attrarre possibili clienti, ma non servono per capire se effettivamente possano servire per i propri scopi.