نرم افزار کاربرپسند باید به گونهای طراحی شود که کاربر بتواند نحوهی انجام کار با آن را به راحتی به خاطر بسپارد و به علاوه برای انجام یک کار ساده لازم نباشد رویهای طولانی را طی کند.
در واقع کاربرپسندی معیاری است که میزان پسندیده بودن و دوستانه بودن نحوهی تعاملات کاربر با نرم افزار یا وبسایت را میسنجد.