Oprogramowanie - podział ze względu na przeznaczenie
Oprogramowanie
systemowe
do tworzenia oprogramowania
biblioteki programistyczne
użytkowe
realizujące funkcje konieczne dla działania systemu komputerowego
oprogramowanie, dzięki któremu można pisać inne programy
oprogramowanie, które jest wykorzystywane przez inne programy
ma ono bezpośredni kontakt z użytkownikiem i realizuje usługi dla tego użytkownika przy pomocy aplikacji. Jest to oprogramowanie, które korzysta z usług m.in. systemu operacyjnego, a szerzej – oprogramowania systemowego.