Software, czyli inaczej oprogramowanie komputerowe a mówiąc prościej, wszystko to, co uruchamiamy na swoim komputerze a w ostatnim czasie na komórce czy palmtopie. Do softwareu zaliczamy: aplikacje (np. edytor tekstu, którym jest popularny Microsoft Word), firmware (jest to oprogramowanie na stałe zainstalowane w jakimś urządzeniu np. płycie głównej, telefonie) oraz systemy operacyjne, czyli najpopularniejszy i wszystkim znany Microsoft Windows, czy też różne dystrybucje linuxa.
Samo oprogramowanie tworzone jest przez programistów, którzy tworzą je za pomocą specjalnych języków programowania, stworzonych specjalnie na ten cel. Każdy autor takiego programu ma prawo udostępnić je, jako przejaw własnej twórczości w sposób zależny tylko od niego. Może on dystrybuować swój program na zasadzie freeware (zupełnie za darmo, ewentualnie z możliwością dokupienia dodatkowych funkcji), shareware (wersja płatna) lub też trial – wersja testowa, działająca przez określony czas lub pozbawiona niektórych rozbudowanych funkcji. Każdy rodzaj oprogramowania może być używany jedynie zgodnie z licencją do niego dołączoną.
W latach wcześniejszych pojęcie software odnosiło się do wszystkiego poza sprzętem komputerowym. Po pewnym czasie wprowadzono jednak precyzyjniejszy termin, określający software, jako programy, gry komputerowe, strony internetowe stworzone przy pomocy języka programowania.