The instructions that tell the computer what to do and how to do it?
hardware
software
processor
data flow