Do instalacji oprogramowania spoza systemu podstawowego, NetBSD używa pkgsrc – NetBSD Packages Collection. Jest to zbiór skryptów Makefile, które pozwalają pobrać, skompilować i zainstalować dany program. Z pomocą autoconf, pkgsrc można używać na innych systemach operacyjnych, takich jak GNU/Linux, FreeBSD, Solaris, Darwin/OS X, IRIX itd.

Zastosowania Dzięki przenośności kodu, niskim wymaganiom i dostępności na szeroką gamę platform sprzętowych zyskał ogromną popularność jako system operacyjny w środowiskach akademickich i edukacyjnych, gdzie pozwala na posiadanie jednej platformy programowej na najróżniejszych systemach, często starszej daty – które nie są już wspierane przez producentów bądź nie byłyby w stanie spełnić wymagań innych współczesnych systemów. Z powodzeniem znajduje także zastosowanie jako system dla serwerów i zapory sieciowej oraz jako system typu embedded dla urządzeń przenośnych.

Jego szybko powstające porty, na nowe architektury, niejednokrotnie były podstawą dla nowych wersji FreeBSD i OpenBSD (OpenBSD jest wynikiem rozłamu w zespole NetBSD, wskutek którego w 1996 odszedł Theo de Raadt) przenoszonych na te systemy. Uwaga ta dotyczy także implementacji różnych technologii, np.