Ceny oprogramowania są różne, tak samo jak i różne są same programy komputerowe, różny jest czas ich wykonania i włożony wkład pracy, technologie użyte przy stworzeniu danego programu, różny zespół ludzi, różny nakład pieniężny i tak dalej. Dlatego też nie można wrzucać wszystkich programów do jednego worka. Co by było gdyby na przykład nie powstały takie programy jak Windows, co by było gdyby wcześniej ktoś nie stworzył Nortona Comanndera. Czy komputery byłyby użyteczne w takim stopniu w jakim są teraz ? Nie, byłyby całkowicie bezużyteczne dla większej grupy ludzi gdyż sprzęt ten byłby jedynie zarezerwowany dla wąskiego grona ludzi znających się na programowaniu i mogących stworzyć coś na własne potrzeby. Nie pozostaje nam nic innego jak tylko być wdzięcznym osobom które miały w sobie dość siły woli i zaparcia, wzięły się za naukę programowania, a którzy teraz mogą zarabiać na sprzedaży programów które by kupujemy.