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