Uno dei componenti chiave che determina il successo o il fallimento di un’applicazione e che influisce positivamente o negativamente sulla sua adozione è la User Experience. La UX (o “esperienza utente”) indica la relazione che si instaura tra una persona e un software e coinvolge sia aspetti esperienziali legati all’utilità, alla semplicità di utilizzo e all’efficienza di un sistema, sia aspetti legati all’attribuzione di un senso e di un valore effettivo che la piattaforma riesce a dare a chi lo usa.