UX یا user experience design در مفاهیم طراحی رابط کاربری بدین صورت تعریف می شود: " خلق هر چیز معنا دار و به یاد ماندنی است که توسط رابط کاربری یک نرم افزار برای کاربران ایجاد میگردد. "
مبحث UX فقط مربوط به طراحی رابط کاربری نرم افزار نیست و شامل رابط کاربری هر محصولی می شود. به طراحان رابط کاربری توصیه می شود وقتی برای یک پلتفرم خاص مانند iOS یا اندروید از UX آن پلتفرم تبعیت کنند. تبعیت از UX یک پلتفرم باعث می شود کاربران نرم افزار بهتر با نرم افزار کار کنند و براحتی بتوانند قابلیت های نرم افزار رو پیشبینی کنند.