в рабочем состоянии программ — программного обеспечения ЭВМ. Более точен современный термин — «программная инженерия» (также иначе «инженерия ПО»). Сюда входят анализ и постановка задачи, проектирование программы, построение алгоритмов, разработка структур данных, написание текстов программ, отладка и тестирование программы (испытания программы), документирование, настройка (конфигурирование), доработка и сопровождение.
Актуальной проблемой процесса разработки программных систем на сегодняшний день является проблема визуализации данных: полного и доступного документирования как процессов разработки, так и задач и возможностей каждого участника, визуализация промежуточных решений для демонстрации коллегам или заказчику, и т.п.