Программное обеспечение-это набор инструкций, которые говорят компьютеру, как работать. Это в отличие от аппаратного обеспечения, из которого построена система и фактически выполняет работу.
На самом низком уровне программирования исполняемый код состоит из инструкций машинного языка, поддерживаемых отдельным процессором—обычно центральным процессором (CPU) или графическим процессором (GPU).
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ (ПО, программная система; англ. software), набор программ, баз данных, файлов, а также описывающих их документов, составляющих систему, для решения группы связанных задач на одном или нескольких взаимодействующих компьютерах.
Термин «software» впервые применил математик из Принстонского ун-та Дж. Тьюки в 1958.