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