Humans interact with computers. There are seven stages of actions users go through when faced with the task of using
a system:
1. Forming the goal
2. Forming the intention
3. Specifying the action
4. Executing the action
5. Perceive the system state
6. Interpret the system state