Racunarski program,
softverski program ili jednostavno
program (
eng. Computer program; software program, program) jeste spisak naredbi napisan u nekom
programskom jeziku namijenjen za odredenu racunarsku platformu. Racunarski programi napisani u nekom programskom jeziku su razumljivi covjeku, ali te naredbe ne razumije i
racunar, zbog toga se kod racunarskog programa pomocu
kompajlera mora prevesti u
binarni kod da bi ga racunar razumio i uopce izvrsavao.