Emotional & Cognitive processing of software design
There are three levels of emotional and cognitive processing to consider: visceral, behavioral, and reflective. These levels were established by Don Norman in his 2005 book Emotional Design. Understanding these levels of processing is necessary in order to create meaningful connections between users and products.