Gedetailleerde instructies om een computer te bedienen. De term is bedacht om een verschil te maken tussen de instructies (het programma) en de hardware.