Софтуер (software) е понятие, което се използва като наименование на всички компютърни програми. Софтуерът се дели на системен и приложен. Системният софтуер организира работата на конпютърната система. Най - важната част на системния софтуер е операционната система.
Основните функции на операционната система са:
- определя потребителския интерфейс;
- организира управлението на данните, съхранени предимно на външен носител;
- управлява процесите при изпълнение на програми;
- управлява ефективното разпределение на елементите от хардуера на компютърната система;
- управлява достъпа до компютърната система - пароли и права на потребителите;
- открива и обработва грешки и води статистика.

Приложният софтуер включва всички програми, наречени приложения  -  програми за създаване на текст, игри и др.