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