Een computerprogramma is een opeenvolging van instructies met als doel om een specifieke taak met een computer uit te voeren. Een programma kent een uitvoerbare vorm, die de computer direct kan gebruiken om de programmainstructies in een centrale verwerkingseenheid uit te voeren.