A key part of user-centered design is comparing what users want to do (needs) with what they actually experience (outcomes).