عمليات مختلفة يقوم بها مُطوِّر أي تطبيق؛ لمراجعة تطبيقه برمجياً ووظيفياً، بشكل شامل، لكشف وإصلاح أي عيوب برمجية، قبل إصدار النسخة النهائية منه؛ وتشمل: فحص البرامج بأدوات برمجية مُخصَّصة، وكذلك تجربة البرنامج في نسخة أولية على نطاق محدود من المستخدمين، وجمع الآراء حول تجربة الاستخدام، ورصد أهم المشكلات التي واجهتهم.