Komputer jako narzędzie samoistnie działać nie może w sposób taki, ażebyśmy mogli osiągać założone cele. To oznacza więc, że potrzebuje on odpowiedniego i skutecznego oprogramowania.
Oprogramowanie (ang. software) – program komputerowy, aplikacja.Celem oprogramowania jest analizowanie danych w określonym zakresie.
Oprogramowanie komputerowe dzieli się ze względu na przeznaczenie:
oprogramowanie systemowe (system operacyjny)- realizujące funkcje konieczne dla funkcjonowania systemu komputerowego, (definiowanie oprogramowania systemowego jest znacznie szersze aniżeli systemy operacyjne, w jego skład wchodzi też oprogramowanie serwerowe i każde oprogramowanie, z którym użytkownik nie ma bezpośredniej styczności), wyróżniamy na przykład takie systemy operacyjne jak: Windows 95, Windows 98, Windows 2000 itp.,oprogramowanie do tworzenia oprogramowania, biblioteki programistyczne – oprogramowanie do wykorzystania przez inne aplikacje oraz oprogramowanie użytkowe – mające bezpośredni kontakt z użytkownikiem i realizujące usługi dla tego użytkownika za pomocą aplikacji.