Understanding user needs: The role of empathy in design thinking