Input: taking information that is external to the system and entering it into the system
Process: performing action on data. This can include; sorting, searching or performing calculations.
Storage: device to hold the data
Output: taking information that was in the system and outputting it. Printed output, output on screen
Feedback: output form the system forms part of the input to the system