Programu ya kompyuta ni mkusanyo wa maelekezo ambayo hufanya kazi maalumu wakati mkusanyo huo unafanywa na kompyuta. Kompyuta inahitaji mipango ya kufanya kazi na inatekeleza maelekezo ya programu katika kitengo cha usindikaji kuu. Programu ya kompyuta mara nyingi imeandikwa katika lugha kompyuta. Kutoka mpango katika fomu yake ya kurasa ya kibinadamu, mwandishi huweza kupata code ya fomu - fomu inayojumuisha maelekezo ambayo kompyuta inaweza kutekeleza moja kwa moja. Vinginevyo, programu ya kompyuta inaweza kutekelezwa kwa msaada wa mkalimani. Sehemu ya programu ya kompyuta ambayo hufanya kazi iliyoeleweka inajulikana kama algorithm. Mkusanyo wa programu za kompyuta, maktaba, na data zinazohusiana zinajulikana kama programu. Programu za kompyuta zinaweza kuhesabiwa pamoja na mistari ya kazi. Makala hii kuhusu teknolojia ni fupi mno. Unaweza kuipanua kwa kusaidia Wikipedia kuongezea habari juu yake.