"अपमानित" मोड वाले एप्लिकेशन आमतौर पर आंतरिक या बाहरी समस्या के कारण सीमित सुविधाओं तक पहुंच प्रदान करते हैं। उदाहरण के लिए, कल्पना करें कि आपका एप्लिकेशन दो भिन्न डेटा स्रोतों से कनेक्ट होता है। यदि इनमें से एक भी विफल हो जाता है, तब भी इसे जारी रखना संभव हो सकता है, लेकिन अनुपलब्ध संसाधन से संबंधित सभी दृश्य (या / और बैकएंड) सुविधाओं को अक्षम करने के लिए।
ठोस उदाहरण: आपके आवेदन में दो डेटा स्रोत हैं, उनमें से एक में आप व्यक्तियों को स्टोर करते हैं, दूसरे में आप खाते स्टोर करते हैं। भले ही खाता डेटाबेस विफल हो जाता है, अगर आवेदन में एक नीचा मोड है, तो आपको अभी भी नए व्यक्ति बनाने में सक्षम होना चाहिए, भले ही उनके खातों के साथ बातचीत न करें।
उपयोगकर्ता इंटरफ़ेस के रूप में, इसका आमतौर पर मतलब है कि आप उपयोगकर्ता को स्पष्ट रूप से इंगित करते हैं कि कुछ सुविधाएँ अक्षम हैं, और कुछ चेतावनी संदेश प्रदर्शित करते हैं ताकि वह अंधेरे में बाहर न निकले क्योंकि कुछ अनुपलब्ध है।
इसके अलावा, दोष-सहिष्णु प्रणालियों से संबंधित विकिपीडिया प्रविष्टि है ।