This theoretical highlight consists of tree parts: 1) Requirements, 2) User analysis and 3) Task Analysis.