Istnieje wiele różnych rodzajów oprogramowania, które mogą być nieco mylące dla niewtajemniczonych. Poniżej znajduje się krótka definicja każdego typu i różnice między nimi.
Oprogramowanie dla handlu detalicznego: ten typ jest sprzedawany z półek sklepów detalicznych. Obejmuje drogie opakowanie zaprojektowane tak, aby przyciągać wzrok kupujących i jako takie jest generalnie droższe. Zaletą oprogramowania do sprzedaży detalicznej jest to, że zawiera drukowane instrukcje obsługi i instrukcje instalacji, których brakuje w formie drukowanej praktycznie w każdej innej kategorii. Jeśli jednak podręczniki i instrukcje w wersji papierowej nie są wymagane, wersja do pobrania z Internetu będzie tańsza, jeśli będzie dostępna.
Oprogramowanie OEM: OEM oznacza „producent oryginalnego sprzętu” i odnosi się do tego, które jest sprzedawane luzem odsprzedawcom, przeznaczone do dołączenia do sprzętu. Na przykład Microsoft ma umowy z różnymi firmami, w tym Dell Computers, Toshiba, Gateway i innymi. Firma Microsoft sprzedaje swoje systemy operacyjne jako oprogramowanie OEM po obniżonej cenie, bez opakowań detalicznych, podręczników i instrukcji instalacji. Sprzedawcy instalują system operacyjny przed sprzedażą systemów i dostarczeniem kupującemu płyty OEM. „Podręcznik” składa się z menu Pomoc wbudowanego w sam program. Oprogramowanie OEM nie jest legalne do kupowania bez oryginalnego systemu sprzętowego.
Shareware: To oprogramowanie można pobrać z Internetu. Licencje różnią się, ale zazwyczaj użytkownik może wypróbować program za darmo, przez okres określony w licencji, zwykle trzydzieści dni. Po zakończeniu okresu próbnego należy go kupić lub odinstalować. Niektóre programy typu shareware zawierają wewnętrzny zegar, który wyłącza program po okresie próbnym, chyba że podano numer seryjny. Inne projekty shareware nadal działają z ekranami „nag”, zachęcając użytkownika do zakupu programu.
Crippleware: To oprogramowanie jest podobne do shareware, z wyjątkiem tego, że kluczowe funkcje przestaną działać po zakończeniu okresu próbnego. Na przykład funkcja „zapisz”, funkcja drukowania lub inna ważna funkcja niezbędna do efektywnego korzystania z programu może stać się bezużyteczna. To „okaleczy” program. Inne rodzaje crippleware zawierają ułomne funkcje przez cały okres próbny. Do odblokowania uszkodzonych funkcji konieczny jest zakup.
Oprogramowanie demonstracyjne: Oprogramowanie demonstracyjne nie ma być działającym programem, chociaż może umożliwiać jego częściowe działanie. Został zaprojektowany głównie w celu zademonstrowania możliwości zakupionej wersji i często działa bardziej jak automatyczny samouczek. Jeśli ktoś chce korzystać z programu, musi kupić w pełni działającą wersję.
Adware: Jest to darmowe oprogramowanie obsługiwane przez reklamy wbudowane w sam program. Niektóre adware wymagają aktywnego kanału internetowego i wykorzystują stałą przepustowość do przesyłania nowych reklam. Użytkownik musi przeglądać te reklamy w interfejsie programu. Wyłączenie reklam jest niezgodne z umową licencyjną. Adware nie jest szczególnie popularne.
Oprogramowanie szpiegujące: Oprogramowanie szpiegujące jest zwykle bezpłatne, ale może być oprogramowaniem typu shareware. Potajemnie „telefonuje do domu” i wysyła dane z powrotem do twórcy oprogramowania szpiegującego, najczęściej bez wiedzy użytkownika. Na przykład odtwarzacz multimedialny może profilować, jakie pliki muzyczne i wideo ma odtwarzać program. Informacje te mogą być przechowywane z unikalnym znacznikiem identyfikacyjnym powiązanym z określonym programem na komputerze użytkownika, odwzorowując relację jeden-do-jednego. Pojęcie oprogramowania szpiegującego jest bardzo niepopularne i wiele programów korzystających z protokołów oprogramowania szpiegującego zostało zmuszonych do ujawnienia tego użytkownikom i zaoferowania możliwości wyłączenia funkcji raportowania. Inne programy spyware ujawniają protokoły w swoich licencjach, a akceptacja funkcji spyware jest warunkiem zgody na korzystanie z oprogramowania.
Freeware: Freeware można również pobrać bezpłatnie z Internetu. Często freeware jest bezpłatne tylko do użytku osobistego, podczas gdy wykorzystanie komercyjne wymaga płatnej licencji. Freeware nie zawiera oprogramowania szpiegującego ani reklamowego. Jeśli okaże się, że zawiera którykolwiek z tych elementów, zostaje przeklasyfikowany jako taki.
Oprogramowanie w domenie publicznej: jest to oprogramowanie wolne, ale w przeciwieństwie do oprogramowania freeware nie ma określonego właściciela praw autorskich ani ograniczeń licencyjnych. Jest to jedyny typ, który może być legalnie modyfikowany przez użytkownika do własnych celów.
Zachęcamy ludzi do uważnego przeczytania licencji podczas instalowania oprogramowania, ponieważ różnią się one znacznie.