In human- computer interaction, the goal is to harmonize human behavior and communication with the techniques used in computer technology. This HCI interaction must be studied, planned, and designed in an application-specific way so that it can be used for communication between humans and computers. It involves usability and behavioral aspects, knowledge transfer, learning aspects and cognitive computing, implementation of creative ideas, structuring of texts and multimedia objects, and integration of many application-specific tasks. Social aspects flow into HCI development, as do ergonomic, psychological and cognitive aspects. The results can be seen in the various user interfaces and their operating orientations. The best known are graphical user interfaces, speech and gesture controlled user interfaces such as those used in Natural User Interface( NUI).