"Fehlertoleranz" bezieht sich auf die Fähigkeit eines Systems, Fehler zu erkennen, zu tolerieren und angemessen zu reagieren, ohne dass der Betrieb des Systems insgesamt beeinträchtigt wird. In der Softwareentwicklung bezeichnet Fehlertoleranz die Fähigkeit einer Anwendung, Fehler oder Ausfälle zu erkennen, zu isolieren und zu beheben, ohne dass die Benutzererfahrung negativ beeinflusst wird.