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