Hochwertige Programme von bekannten Firmen kosten oft sehr viel Geld. Die Entwicklungsarbeit mehrerer hundert Informatiker über Monate hinweg muss durch den Verkauf der Software eingeholt werden, bevor neue Entwicklungen den Wert des Programms sinken lassen. Innovative Lösungen, die von der Konkurrenz nicht gleichwertig angeboten werden können, sind dabei meist teurer als Programme, die sich nur wenig von anderen unterscheiden. Je einfacher es für den Kunden ist, auf andere Software zurück zu greifen, desto billiger werden die Programme angeboten. Manche Firmen, die in ihrem Bereich nahezu eine Monopolstellung innehaben, nutzen diese manchmal aus, indem sie überhöhte Preise für ihre Software verlangen.
Um diesem Monopol entgegen zu wirken, gibt es immer mehr Programmierer, die Freeware gratis anbieten. Die Software ist in manchen Fällen von vergleichbarer Qualität wie die teuren Varianten. Viele Programmierer nutzen die Gelegenheit, Freeware gratis zu verteilen, um sich und ihre Fähigkeiten bekannt zu machen. Andere haben eine Softwarelösung für ihre eigenen Anforderungen gesucht und beschlossen, das Ergebnis mit anderen zu teilen. Dabei entstehen häufig so genannte Open Source Angebote, die nicht nur gratis zu haben sind, sondern auch von jedem anderen Programmierer verwendet werden dürfen, um das Programm zu erweitern und zu verbessern. So entstehen umfangreiche Programme, sogar ganze Betriebssysteme, die den teuren Firmenprogrammen beinahe ebenbürtig sind.
Meist kann man solche Open Source Programme als Nutzer selbst den eigenen Bedürfnissen anpassen. Die Programme können mit Zusätzen erweitert werden, die wie jede Freeware gratis im Internet zu haben sind. Das ursprüngliche Programm ist so kleiner und weniger fehleranfällig und Zusatzfunktionen kann jeder problemlos installieren.
Eine weitere Möglichkeit, kostenlos an Programme zu kommen, ist Shareware. Diese Programme werden kostenlos verteilt, dürfen aber nur zur Probe genutzt werden. Sollte einen das Programm überzeugen, muss nachträglich eine vollständige Lizenz gekauft werden. Oft ist Shareware daher zeitlich nur eingeschränkt einsetzbar oder einige Funktionen fehlen bis zum Kauf der Vollversion.
Besonders nützliche freeware sind meiner Meinung nach Programme die einen sogar helfen Geld einzusparen, wie zum Beispiel bei der alljährlichen Steuererklärung.