Oprogramowanie systemowe to oprogramowanie komputerowe zaprojektowane do obsługi i kontroli sprzętu komputerowego, a także do uruchamiania oprogramowania aplikacyjnego, takiego jak przeglądarki internetowe, odtwarzacze multimedialne i zestawy biurowe. Oprogramowanie systemowe podzielone jest na dwie kategorie: systemy operacyjne i oprogramowanie użytkowe.
System operacyjny pozwala niektórym częściom komputera współdziałać, aby wykonywać zadania takie jak przesyłanie i przechowywanie danych. Zawiera pliki systemowe, takie jak usługi systemowe, biblioteki funkcji i sterowniki dla drukarek. Oprogramowanie systemowe obejmuje także narzędzia programistyczne, takie jak narzędzia systemowe, kompilatory, asemblery, narzędzia do zarządzania plikami i narzędzia systemowe.