Program eller software er i forbindelse med en computer en række instruktioner, som computeren udfører for at løse en bestemt opgave.
På en pc indlæses programmet normalt fra en harddisk eller cd-rom til ram, inden det afvikles. Et program står normalt ikke alene, men vil blive afviklet under et styresystem.