計算機程序或軟件程序(通常稱為程序)是指指示計算機每壹步的壹組指令,通常用編程語言編寫並在某個目標體系結構上運行。
《計算機軟件保護條例》將其定義為可由計算機等具有信息處理能力的設備執行以獲得特定結果的編碼指令序列,或可自動轉換為編碼指令序列的符號化指令序列或符號化語句序列。