According to Nielsen, usability is defined by five components including learnability, efficiency, memorability, error prevention, and user satisfaction.