From the user requirements, the following keywords and concepts are highlighted: