Probably all of us already heard a very common phrase in technology today: "Innovation is the key to success". However, innovation alone is not enough. Ensuring that technology solutions meet the needs and expectations of their users is equally crucial.