Oprogramowanie sieciowe podzielić można na dwie części:
1. oprogramowanie komunikacyjne- obsługuje fizycznie urządzenia sieciowe zainstalowane w komputerze, stanowi bazę do instalacji usług świadczonych przez nasz komputer lub do instalacji programów korzystających z usług świadczonych przez innych.
Zadaniem oprogramowania komunikacyjnego jest obsługa urządzeń transmisji danych i protokółów transmisji gwarantujących przesyłanie danych do innych komputerów, występuje zawsze w postaci programów rezydentnych.
2. oprogramowanie użytkowe - wyróżniamy tutaj dwa typy programów:
Ptak na godle Polski nie jest orłem – powszechnie przyjęło się, że jest to ptak bielik. A tak naprawdę bielik nie jest orłem. Należy on do rodziny ptaków jastrzębiowatych, jednak do podrodziny orłanów, a nie orłów.