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.
Typer af computerprogrammer:
* Kontorprogrammer
o Regneark
o Tekstbehandling
o Dtp-programmer
o Automatisk vagtplanlægning
* Grafikprogrammer
o Tegneprogrammer
o 3D Grafikprogrammer
* Programmer til udvikling af andre programmer
o Compiler
o Linker
o Debugger