Программная конфигурация – состав программного обеспечения компьютерной системы. Многие программы, работая, опираются на другие программы – межпрограммный интерфейс.
ПО распределяется на несколько уровней. Каждый вышележащий уровень повышает функциональность системы.
БПО – отвечает за взаимодействие с базовыми программными средствами (ПЗУ).
Сист. ПО – обеспечивает взаимодействие прочих программ с программами БПО, обеспечивает взаимодействие с аппаратными средствами. (Ядро ОС: 1 - программы, отвечающие за взаимодействие с устройствами, 2 - средства обеспечения пользовательского интерфейса).
Служ. ПО (утилиты) – автоматизация работ по проверке, наладке и настройке компьютерной системы. Для расширения и улучшения функций Сист. ПО.
ППО– комплекс прикладных программ, с помощью которых на рабочем листе выполняется задача.
Программное обеспечение – совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ.
Программа – данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма.
Состав этапов зависит от задачи. В задачах отдельного класса некоторые этапы могут отсутствовать, например: в задачах разработки системного программного обеспечения отсутствует математическое описание.