Program adalah kumpulan instruksi yang terstruktur dan terintegrasi yang berfungsi mengendalikan dan memanfaatkan perangkat keras komputer untuk melaksanakan instruksi yang ada dalam program. Dengan demikian perangkat keras yang ada haruslah difungsikan secara optimal untuk mencapai maksud dari pemrogram. Misalnya untuk menampilkan warnawarna tertentu dibutuhkan instruksi untuk maksud tersebut sehingga pemakaian monitor berwarna dapat optimal.