a condition or capability needed by a user to solve a proble