تضمین کیفیت
کیفیت توسط کاربران محصول، ارباب رجوع یا مشتریان، و نه جامعه به‌طور کلی، بدست می‌آید. محصولات قیمت پایین را در صورتی می‌توان به عنوان کیفیت بالا در نظر گرفت که کاربران محصول آن‌ها را اینطور یافته باشند.
کیفیت نرم‌افزار
کیفیت عملکردی نرم‌افزار به عنوان تطابق آن با الزامات کاربردی به صورت صریح بیان شده تعریف شده است ، به عنوان مثال با استفاده از تجزیه و تحلیل صدای مشتری (بخشی از طراحی جعبه ابزار Six Sigma و / یا مستند از طریق موارد استفاده ) و سطح رضایت کاربر نهایی استفاده می شود. مورد دوم قابلیت استفاده است اینکه چقدر رابط کاربری بصری و پاسخگو است ، چقدر عملیات ساده و پیچیده را می توان انجام داد و پیام های خطای مفید چقدر است. به طور معمول ، شیوه ها و ابزارهای آزمایش نرم‌افزار اطمینان حاصل می کنند که یک تکه از نرم‌افزار مطابق با طراحی اصلی ، تجربه کاربری برنامه ریزی شده و تست پذیری مطلوب رفتار می کند.