Программное обеспечение (software) — это совокупность инструкций и данных, управляющих работой компьютера. Узнайте, как ПО помогает в работе с компьютерами и какие типы программ существуют.

Программное обеспечение (ПО, software) – программы и данные, которые управляют работой компьютера и других устройств. По назначению ПО делят на системное, инструментальное и прикладное.
Разделение ПО на системное и прикладное придумали для учебников. В 2026 году от него зависят закупки, лицензии и проверки регулятора.
Для пользователя разница между операционной системой и текстовым редактором почти не видна: и то и другое просто «программа». Для бизнеса всё иначе. Вид ПО определяет, можно ли купить его в госзакупке, нужно ли искать отечественную замену, кто отвечает за обновления и сколько стоит владение продуктом через три года. Ниже классификация программного обеспечения с примерами, типы лицензий, облачные и ИИ-системы, требования к российскому ПО и жизненный цикл разработки.
Компьютерная система складывается из аппаратного обеспечения (hardware), программного обеспечения (software) и промежуточного слоя между ними.
Отдельно стоит middleware, промежуточное ПО. Термин часто путают с драйверами, но middleware связывает не железо с программами, а программы между собой: брокеры сообщений, серверы приложений, интеграционные шины. В корпоративной инфраструктуре именно этот слой отвечает за то, чтобы CRM, склад и бухгалтерия обменивались данными без ручной выгрузки.

Программным обеспечением пользуется каждый владелец компьютера, смартфона или умного устройства. Программная начинка есть в фитнес-браслетах, роботах-пылесосах, беспроводных наушниках, автомобилях и банкоматах.
С ПО работают три группы людей. Пользователи запускают готовые программы и не думают об их устройстве. Разработчики, тестировщики, аналитики и DevOps-инженеры создают и сопровождают продукты. Бизнес выбирает, покупает, заказывает и лицензирует программы, а потом отвечает за их безопасность перед клиентами и регулятором.
Третья группа за последние годы выросла сильнее всех. Решение о выборе ПО в компании теперь принимает не только IT-отдел, но и юристы, служба безопасности и финансовый директор.
ПО превращает универсальное «железо» в инструмент для конкретной работы. Один и тот же процессор управляет кассой, станком или сервером банка в зависимости от того, какая программа на нём запущена. Поэтому электроника дешевеет: производителю проще выпустить программируемый контроллер и менять поведение устройства обновлением, чем проектировать отдельную схему под каждую задачу.
Основные задачи программного обеспечения:
Без программ компьютер остаётся набором пластика, металла и кремния.
По назначению программное обеспечение делится на три вида: системное, инструментальное и прикладное. Эта классификация ПО самая распространённая, её используют в учебниках, стандартах и технических заданиях.
Системное программное обеспечение управляет компьютером и создаёт среду для запуска остальных программ. Сюда входят операционные системы, драйверы, утилиты обслуживания, антивирусы, прошивки смартфонов и умных устройств. Системное ПО есть почти в каждом аппарате, от стиральной машины до спутника.
В России к этой группе относятся отечественные операционные системы Astra Linux, РЕД ОС и «Альт», которые компании ставят вместо Windows при импортозамещении.
Инструментальное программное обеспечение нужно для создания других программ. Это компиляторы и интерпретаторы, среды разработки, библиотеки и фреймворки, редакторы кода, системы контроля версий, средства тестирования и автоматической сборки. Часть инструментов, например интерпретаторы скриптов, есть на любом компьютере, даже если его владелец не пишет код.
С 2024–2026 годов в эту группу вошли ИИ-ассистенты для программистов, которые предлагают код, пишут тесты и объясняют чужие модули.
Прикладное программное обеспечение решает задачи пользователя: писать тексты, считать, искать информацию, вести учёт, продавать. Это самая привычная группа: офисные пакеты, браузеры, мессенджеры, графические редакторы, плагины и надстройки.
Сюда же относятся онлайн-сервисы, которые работают не на компьютере пользователя, а на удалённых серверах: интернет-магазины, личные кабинеты банков, корпоративные порталы. Для компании такой сервис часто становится главным каналом продаж, поэтому его чаще заказывают, чем покупают готовым, и разработка веб-сервисов выделяется в отдельное направление у IT-подрядчиков.
Чтобы понять, что скрывается за термином software, удобно разобрать конкретные примеры ПО по группам.
Операционная система (ОС) – основной тип системного ПО. Через ОС запускаются прикладные программы и распределяются ресурсы «железа»: оперативная память, процессорное время, доступ к дискам и сети.
ОС бывают пользовательскими (Windows, macOS, Astra Linux, РЕД ОС) и серверными. Серверные системы сложнее в управлении, часто работают без графического интерфейса, зато выдерживают нагрузку тысяч одновременных запросов. Даже на компьютере «без системы» производитель оставляет прошивку (BIOS или UEFI), без которой не получится установить ОС.
Система управления базами данных (СУБД) – программа, которая хранит данные, выдаёт их по запросу, обновляет и удаляет. Сами базы данных тоже относятся к программной части. Среди СУБД в российских компаниях распространены PostgreSQL и её отечественная сборка Postgres Pro, которые заменяют Oracle и Microsoft SQL Server.
Корпоративное ПО поддерживает бизнес-процессы компании: CRM для работы с клиентами, ERP для управления ресурсами, CMS для сайтов, ECM и СЭД для документооборота, WMS для складов. С их помощью ведут учёт продаж и покупателей, управляют закупками и производством, ведут бухгалтерию, хранят документы.
Самый известный российский пример – платформа «1С:Предприятие» и решения на ней. Среди CRM-систем популярны Битрикс24 и amoCRM.
Пользовательские программы – то, что человек открывает каждый день: текстовые редакторы, фоторедакторы, браузеры, видеоплееры, музыкальные сервисы. Многие продукты выходят в двух версиях, для личного использования и для работы. Российские офисные пакеты «МойОфис» и «Р7-Офис» работают по такой же схеме.
Профессиональное ПО решает узкие рабочие задачи. Инженеры проектируют в КОМПАС-3D и nanoCAD, аналитики считают в статистических пакетах, дизайнеры работают в графических редакторах, врачи смотрят снимки в медицинских информационных системах.

Коробочное ПО – готовый продукт, который продаётся одинаковым для всех клиентов: офисный пакет, антивирус, типовая конфигурация 1С. Заказное ПО разрабатывается под процессы конкретной компании и принадлежит ей.
Коробочный продукт дешевле на старте и запускается за дни. Заказная система дороже, зато не заставляет бизнес подстраиваться под чужую логику. На практике компании часто совмещают оба подхода: берут готовое ядро и дописывают к нему интеграции, личные кабинеты и отчёты.
Оговорка: заказная разработка не лечит слабые процессы. Если в компании нет единого понимания, как устроены продажи, программа закрепит этот хаос в коде. Поэтому серьёзные подрядчики начинают с анализа требований, а не с интерфейса.
Разработку под ключ отдают внешней команде, когда своих программистов нет или они заняты ядром продукта. Фортех (fortech.dev), аккредитованная IT-компания из Ростова-на-Дону, ведёт аутсорс-разработку под ключ: в штате компании 90+ специалистов, за плечами 150+ завершённых проектов, предварительная оценка проекта готовится в течение 24 часов.
По типу лицензии программное обеспечение делится на проприетарное (закрытое), свободное и открытое. Лицензия определяет, что пользователь может делать с программой и её исходным кодом.
Проприетарное, или закрытое, ПО распространяется на условиях правообладателя. Пользователь покупает право пользоваться программой, но не получает исходный код и не может его менять. Продукт защищён авторским правом, а использование вне условий лицензии нарушает закон.
Свободное ПО (free software) даёт пользователю четыре свободы: запускать программу для любых целей, изучать и менять её код, распространять копии, выпускать улучшенные версии. Автор сохраняет права, но передаёт эти свободы через лицензию. Часть свободных лицензий, например GNU GPL, требует, чтобы производные версии тоже оставались свободными.
Открытое ПО (open source) тоже публикует исходный код и разрешает его менять. Разница со свободным ПО в основном в подходе: движение свободного ПО говорит о правах пользователя, движение open source – о практической пользе открытой разработки. Большинство программ подходят под оба определения. Многие открытые лицензии, например MIT и Apache, разрешают закрыть доработанную версию и продавать её.
Большая часть российского системного ПО построена на открытом коде. Astra Linux, РЕД ОС и Postgres Pro выросли из открытых проектов Linux и PostgreSQL.
ИИ-системы – программы, которые не выполняют жёстко прописанный алгоритм, а строят ответ на основе обученной модели. К ним относятся большие языковые модели (LLM), чат-боты, системы распознавания речи и изображений, рекомендательные сервисы, ИИ-агенты, которые сами выполняют цепочки действий.
Рынок ИИ в России по итогам 2025 года составил 316,1 млрд рублей. Оценка взята из исследования AIANA RAI-2026 и посчитана по фактической выручке от ИИ у 883 компаний.
Для бизнеса ИИ-система редко живёт отдельно. Её подключают к CRM, базе знаний, службе поддержки, а российские модели GigaChat и YandexGPT позволяют держать данные внутри страны. Классический вопрос «какой это вид ПО» здесь не имеет одного ответа: модель работает как прикладная программа для пользователя и как инструментальная для разработчика. Проекты по внедрению ИИ в бизнес-процессы начинаются с выбора задачи, где у модели будут проверяемые данные и понятная метрика, иначе результат трудно отличить от эксперимента.

Облачное ПО работает на серверах поставщика, а пользователь получает к нему доступ через браузер или приложение по подписке. Выделяют три основные модели.
Облако сдвигает границу ответственности. В SaaS за обновления и резервные копии отвечает поставщик, в IaaS почти всё остаётся на компании. Российские облачные платформы Yandex Cloud, VK Cloud и Cloud.ru позволяют хранить персональные данные в России, как требует 152-ФЗ.
Кроме назначения и лицензии, ПО классифицируют ещё по нескольким признакам.
Коммерческое ПО продаётся разовой лицензией или по подписке. Бесплатное доступно всем без оплаты. Модель freemium совмещает оба варианта: базовые функции бесплатно, расширенные за деньги. Открытое ПО часто бесплатно, но это не правило: компании продают поддержку, сертифицированные сборки и корпоративные версии открытых продуктов.
Программы бывают персональными, для одного пользователя, и многопользовательскими, когда с одной системой одновременно работают сотни сотрудников. Сетевое ПО работает через локальную сеть или интернет и доступно всем, кому выдали права.
Стабильная версия (release) прошла тестирование и рекомендована для работы. Бета-версии и сборки для раннего доступа выходят раньше, но чаще дают сбои. Для корпоративных систем выбирают версии с долгосрочной поддержкой, LTS.
Малое ПО – блокнот или калькулятор. Среднее – графический редактор или CRM для небольшой команды. Крупное – ERP-система завода или банковская платформа, которая обслуживает миллионы клиентов и требует отдельной команды сопровождения.
Программы пишут под конкретную платформу: Windows, Linux, macOS, Android, iOS, веб. Приложение для Android не запустится на Windows без эмулятора, а интерфейс для телефона строится по другим правилам, чем для монитора. Поэтому разработка мобильных приложений выделяется в отдельную специализацию со своими языками: Swift для iOS, Kotlin для Android, Flutter и React Native для кроссплатформенных проектов.
Для корпоративного ПО это один из главных критериев. Система разграничивает права: рядовой сотрудник видит базовые функции, руководитель получает отчёты и настройки. Для работы с государственными информационными системами и персональными данными программы проходят сертификацию ФСТЭК.
Российское ПО в юридическом смысле – программа, включённая в единый реестр российских программ для электронных вычислительных машин и баз данных. Реестр ведёт Минцифры России.
Попадание в реестр влияет на продажи. По постановлению Правительства РФ № 1236 от 16 ноября 2015 года госзаказчики при закупке программ выбирают российские продукты из реестра, а иностранные покупают только с обоснованием.
С 1 января 2025 года указ Президента РФ № 166 от 30 марта 2022 года запрещает органам власти и заказчикам использовать иностранное ПО на значимых объектах критической информационной инфраструктуры (КИИ). Под КИИ попадают банки, энергетика, транспорт, связь, здравоохранение и другие отрасли.
Для компаний вне госсектора переход не обязателен, но большинство крупных заказчиков в 2025–2026 годах проверяют, на каком стеке написана система, ещё до подписания договора.
Жизненный цикл ПО – путь программы от идеи до вывода из эксплуатации. В России процессы жизненного цикла описывает ГОСТ Р ИСО/МЭК 12207. Обычно выделяют шесть этапов.
Команда выясняет, какую задачу решает продукт, кто им будет пользоваться и какие ограничения есть у бизнеса. Результат – техническое задание или список задач с приоритетами.
Архитектор и дизайнеры определяют, из каких модулей состоит система, как она хранит данные, с чем интегрируется и как выглядит интерфейс.
Программисты пишут код, дизайнеры готовят макеты, тестировщики проверяют каждую доработку. Процесс координируют тимлиды, проектные и продуктовые менеджеры. Маленький плагин делают за пару дней, крупную корпоративную систему – годами. Инди-игры и утилиты иногда пишет один человек, над офисными пакетами работают сотни сотрудников.
Тестировщики ищут ошибки, проверяют нагрузку и безопасность. Часть проверок выполняется автоматически при каждой сборке.
Программу разворачивают на серверах или публикуют в магазинах приложений, переносят данные, обучают пользователей. Для коммерческого продукта на этом этапе подключается маркетинг.
Сопровождение – самый длинный этап жизненного цикла. После выпуска пользователи находят ошибки, меняются требования, выходят обновления операционных систем и библиотек, появляются новые угрозы безопасности. Программа, которую не обновляют два-три года, копит технический долг: каждая следующая доработка стоит дороже. Поэтому компании заключают договоры на техническую поддержку проектов с SLA, где заранее прописано, за какое время подрядчик реагирует на сбой.
Жизненный цикл заканчивается выводом из эксплуатации: данные переносят в новую систему, старую отключают.
Программное обеспечение перестало быть только технической темой. Вид ПО, тип лицензии и страна происхождения определяют, сколько компания заплатит за владение системой и пройдёт ли она проверку заказчика. Перед покупкой или заказом новой программы стоит составить список действующих систем с их видом, лицензией и наличием в реестре Минцифры: этот документ сразу покажет, что придётся менять первым.
Программное обеспечение – набор программ и данных, которые говорят устройству, что делать. Процессор и память сами по себе ничего не умеют. Операционная система, браузер, приложение банка или прошивка умных часов превращают их в инструмент. Без ПО компьютер, смартфон и даже современная бытовая техника не работают.
Основная классификация делит ПО на три вида по назначению. Системное управляет устройством: операционные системы, драйверы, прошивки. Инструментальное служит для разработки: компиляторы, среды программирования, библиотеки. Прикладное решает задачи пользователя: офисные пакеты, браузеры, CRM, онлайн-сервисы. Дополнительно ПО делят по лицензии, оплате, платформе и масштабу.
Свободное и открытое ПО публикуют исходный код и разрешают его менять, поэтому большинство программ подходят под оба определения. Свободное ПО делает упор на права пользователя и часто требует, чтобы доработки тоже оставались свободными. Открытые лицензии вроде MIT и Apache разрешают закрыть доработанную версию и продавать её.
Российским считается ПО, внесённое в единый реестр российских программ для ЭВМ и баз данных Минцифры России. Госзаказчики обязаны отдавать приоритет таким программам при закупках. С 1 января 2025 года на значимых объектах критической информационной инфраструктуры иностранное ПО использовать запрещено указом Президента РФ № 166.