ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ (ПО) - это совокупность программ, баз данных, файлов, а также описывающих их документов, составляющих систему для решения группы связанных задач на одном или нескольких взаимодействующих компьютерах.
ОСНОВНАЯ ЗАДАЧА ПО - обеспечение работоспособности аппаратного оборудования и предоставление услуг пользователю в виде передачи данных, представления информации, автоматизации процессов и многого другого.
По типу решаемых задач и виду программ, различают:
- Прикладное ПО - решает конкретные практические задачи и имеет интерфейс для взаимодействия с пользователями. К нему относятся веб-браузеры, текстовые и графические редакторы, электронные таблицы, системы подготовки презентаций и другие;
- Системное ПО - служит для разработки программ или предоставляет среду для работы других программ, решая задачи эффективного выделения им вычислительных ресурсов и доступа к различным устройствам. К нему относят операционные системы, системы управления базами данных, драйверы различных устройств и другие;
- Встроенное ПО - размещено в каком-либо устройстве или системе (например, станок, телевизор или автомобиль) и играет важную роль в решении задач этой системы, не взаимодействуя с её пользователями непосредственно (такое взаимодействие осуществляется только через интерфейс самой системы).