Programy użytkowe możemy podzielić na kilka kategorii. Zastrzegam jednak że jest to jak najbardziej mój prywatny podział i nie jest on podparty żadnymi badaniami, o ile mi wiadomo to nikt jeszcze w pełni nie dokonał podziału lub skatalogowania programów komputerów, z tego względu że niektóre może być bardzo ciężko gdziekolwiek umieścić, lub pasują do kilku kategorii. Pozostałe programy SA już płatne, i tutaj ceny SA bardzo różne, zaczynają się od 1.22 zł, gdzie wystarczy wysłać smsa by otrzymać dane oprogramowanie (np.: jakąś grę na komórkę), Gry komputerowe można kupić już w cenie 5 zł w różnych promocjach lub z rynku wtórnego. Oryginalne gry komputerowe które dopiero co wyszły spod taśmy produkcyjnej, nie należą jednak do najtańszych, przedział cenowy tutaj także jest bardzo rozległy, zaczyna coś już koło 10 zł a kończyć może nawet przy 300-400 zł. Odmienną rzeczą są programy graficzne i biurowe które należą do najdroższych na runku komputerowym, Za taki program możemy zapłacić nawet kilka tysięcy złotych.
Szczegółowy opis: Aplikacja jest jednym z najbardziej znanych i najczęściej używanych programów
związanych z wymianą danych poprzez sieć LAN lub przez sieć Internet. Siłą
programu jest sprawne funkcjonowanie nawet przy zainstalowanych zaporach
ogniowych czy wewnętrznych adresach IP. Wszelkie połączenia nawiązywane przez
program są zabezpieczone, dzięki temu wszystkie operacje dokonywane w trakcie
połączenia są bezpieczne i osoby z zewnątrz nie mają do nich dostępu.
Operacje łączenia opierają się o własny unikalny adres hamachi, a także poprzez
nick oraz hasło. Dzięki temu bardzo łatwo jest łączyć ze sobą kolejne komputery
w bezpieczny i stabilny sposób. Możliwe poza wymianą plików w sposób bezpośredni
jest także nawiązywanie połączeń i symulacja sieci LAN na przykład w kontekście
sieciowych rozgrywek w grach.
Ze względu na duże prędkości osiągane w trakcie połączenia, zarówno w kontekście
gier jak i w kontekście wymiany plików, jest to dość wygodna forma zamienna dla
popularnych sieci peer-2-peer. Program działa obciążając w bardzo niewielkim
stopniu system oraz w stabilny sposób zapewnia połączenia między poszczególnymi
komputerami.