Oprogramowanie dzieli się ze względu na przeznaczenie:
oprogramowanie systemowe – realizujące funkcje konieczne dla działania systemu komputerowego, oprogramowanie do tworzenia oprogramowania, biblioteki programistyczne – oprogramowanie do wykorzystania przez inne programy, oprogramowanie użytkowe – mające bezpośredni kontakt z użytkownikiem i realizujące usługi dla tego użytkownika za pomocą aplikacji, z technicznego punktu widzenia jest to oprogramowanie korzystające z usług m.in. systemu operacyjnego, a szerzej – oprogramowania systemowego.
Oprogramowanie dzieli się ze względu na przeznaczenie:
oprogramowanie systemowe – realizujące funkcje konieczne dla działania systemu komputerowego, oprogramowanie do tworzenia oprogramowania, biblioteki programistyczne – oprogramowanie do wykorzystania przez inne programy, oprogramowanie użytkowe – mające bezpośredni kontakt z użytkownikiem i realizujące usługi dla tego użytkownika za pomocą aplikacji, z technicznego punktu widzenia jest to oprogramowanie korzystające z usług m.in. systemu operacyjnego, a szerzej – oprogramowania systemowego.