Структура программного обеспечения

Программное обеспечение (ПО) - совокупность программных средств и сопроводительной документации для создания и эксплуатации информационных систем обработки данных средствами вычислительной техники.
В зависимости от функций, выполняемых программным обеспечением, его можно разделить на три группы: базовое (системное) ПО, прикладное ПО и инструментальные системы.

Прикладное ПО включает в себя приложения, которые обеспечивают выполнение необходимых пользователю работ: редактирование текста, рисование картинок, обработку информационных массивов и т.д.
Системное ПО включает в себя системные программы, выполняющие различные вспомогательные функции: создание копий, выдача справочной информации о компьютере, проверку устройств ПК и т.д.
Инструментальные системы (системы программирования) обеспечивают создание новых программ для компьютера.