This research focuses on important aspects for the theoretical design of a user interface. Meeting the needs of the user is often a challenge for the developer since it is necessary to get a point of view from the user. Besides the technological development process it is important to create a user interface in theory to avoid spending time and costs for improvements and further development after the release of the software or the device. The purpose of the study is to create an understanding for important criteria for designing a user interface. These criteria are required to meet the needs of an effective human-machine communication. This study is performed with the help of a qualitative approach. The collected information in the theoretic...