Программное обеспечение — это совокупность программ и документации к ним, обеспечивающих использование компьютера. ПО делится на три большие группы: системное, прикладное и системы программирования.
Системное ПО обеспечивает работу компьютера и сетей. Его ядром является Операционная Система (ОС). ОС — это комплекс программ, управляющий ресурсами ПК и обеспечивающий интерфейс взаимодействия с пользователем. Популярные ОС: Windows, Linux, macOS, Android.
Прикладное ПО предназначено для решения конкретных задач пользователя: текстовые редакторы, графические редакторы, игры, браузеры, антивирусы.
Системы программирования — это инструменты для создания новых программ (языки программирования, компиляторы, отладчики). Важным классом системного ПО являются утилиты и драйверы — программы для настройки оборудования. Существует также разделение по типу лицензии: коммерческое, свободное (open source) и бесплатное (freeware). Современные тенденции развития ПО включают переход к облачным технологиям, когда программы и данные хранятся на удаленных серверах, а пользователь получает к ним доступ через интернет.