Oprogramowanie systemu komputerowego
Z Wikipedii
System komputerowy zawiera zasadniczo trzy rodzaje oprogramowania tj. oprogramowanie systemowe, oprogramowanie narzędziowe oraz oprogramowanie użytkowe.
Oprogramowanie systemowe (podstawowe, bez którego komputer nie będzie działał) – kontroluje i koordynuje użycie zasobów sprzętowych poprzez różne programy użytkowe dla różnych użytkowników, jest programem, który działa jako pośrednik między użytkownikiem komputera a sprzętem komputerowym. Zadaniem oprogramowania systemowego jest tworzenie środowiska, w którym użytkownik może wykonywać programy w wygodny i wydajny sposób.
Oprogramowanie narzędziowe (usprawnia konfigurację lub naprawia system) – wspomaga zarządzanie zasobami sprzętowymi poprzez dogodne interfejsy użytkowe oraz usprawnia, modyfikuje oprogramowanie systemowe w celu usprawnienia wykonywania programów w bardziej wygodny i wydajny sposób a przy tym pozbawiony błędów.
Oprogramowanie użytkowe (zwane też aplikacyjnym, aplikacjami) – określają sposoby w jaki zostają użyte zasoby systemowe do rozwiązywania problemów obliczeniowych zadanych przez użytkownika (kompiler, systemy baz danych, gry, oprogramowanie biurowe), zazwyczaj program który ma bezpośredni kontakt z użytkownikiem i nie jest częścią większego programu, z technicznego punktu widzenia jest to oprogramowanie korzystające z usług oprogramowania systemowego.