Understanding the needs and perspective of users, and designing interfaces that meet their expectations and goals.