Kupowanie nowego oprogramowania komputerowego ma zarówno zalety, jak i wady, chociaż mogą one w dużej mierze zależeć od rodzaju oprogramowania i producenta. Jedną z głównych zalet nowego oprogramowania jest to, że nabywca ma zazwyczaj większy dostęp do wsparcia ze strony programisty, w tym wymiany uszkodzonego dysku lub uszkodzonego pliku do pobrania, niż osoba kupująca używane oprogramowanie. Ponieważ wiele programów jest chronionych prawami autorskimi, zakup nowego oprogramowania może być również korzystny, ponieważ pozwala uniknąć problemów z warunkami użytkowania i licencją dostarczoną z programem. Nowe oprogramowanie jest jednak zazwyczaj znacznie droższe niż oprogramowanie używane, co może sprawić, że zakup niektórych programów będzie dość kosztowny.
Nowe oprogramowanie komputerowe, w przeciwieństwie do oprogramowania używanego, zazwyczaj pochodzi bezpośrednio od programisty lub ze sklepu detalicznego sprzedającego nowy produkt. Zakup nowego oprogramowania może być doskonałym wyborem w wielu sytuacjach, ponieważ nowe oprogramowanie często ma większe wsparcie niż może mieć używany program. Na przykład nowe oprogramowanie komputerowe zakupione w sklepie detalicznym można zazwyczaj zwrócić lub wymienić, jeśli jest uszkodzone. Używany program jest jednak zazwyczaj kupowany od indywidualnego sprzedawcy i może nie być objęty polityką zwrotu lub wymiany.
Jednym ze sposobów, w jaki wiele firm produkujących oprogramowanie chroni swoje produkty, są umowy licencyjne użytkownika końcowego (EULA) i prawa, które daje użytkownikowi licencja na program. Nowe oprogramowanie komputerowe ma zazwyczaj całą ochronę zapewnianą użytkownikowi przez licencję na ten program. Umowa licencyjna dotycząca niektórych programów może zabraniać przeniesienia licencji na nowego użytkownika, co oznacza jednak, że takie oprogramowanie, jeśli zostało zakupione jako używane, nie zapewniłoby nowemu nabywcy żadnych praw ani zabezpieczeń, które miałby przy zakupie programu Nowy. Nadal toczy się również debata na temat legalności kupowania lub sprzedawania używanego oprogramowania, co oznacza, że zakup nowego oprogramowania komputerowego jest często mniej skomplikowany.
Używane oprogramowanie ma jednak kilka zalet w porównaniu z nowym oprogramowaniem komputerowym. Większość programów jest sprzedawana po niższych cenach niż nowe programy, a te obniżki mogą być dość dramatyczne, szczególnie w przypadku drogiego oprogramowania graficznego. Niektóre programy mogą być wyczerpane i mogą być trudne lub niemożliwe do znalezienia nowego, co sprawia, że jedynym sposobem na znalezienie takiego oprogramowania jest rynek używanych. Zupełnie nowe oprogramowanie komputerowe może również zawierać błędy lub błędy, które nie zostały poprawione, a korzystanie z takiego oprogramowania przed wydaniem poprawki oprogramowania może być trudne.