जैकब नीलसन, एक प्रमुख उपयोगिता मुख्य रूप से यूआई और वेबडिजाइन के सलाहकार ने उपयोगिता को पांच गुणवत्ता घटकों के माध्यम से परिभाषित किया: सीखने की क्षमता (पहली बार में उपयोगकर्ताओं के लिए बुनियादी कार्यों को पूरा करना कितना आसान है?), दक्षता (सीखने के बाद वे कितनी जल्दी कार्यों को पूरा कर सकते हैं?), स्मरणीयता (क्या उपयोगकर्ता इसका उपयोग न करने की अवधि के बाद दक्षता को पुनः स्थापित कर सकते हैं?), त्रुटियां (उपयोगकर्ता कितनी त्रुटियां करते हैं?), और संतुष्टि (इसका उपयोग करना कितना सुखद है?)।











