Vor zehn Jahren war die Welt des industriellen Einsatzes fehlertoleranter Rechner noch in zwei weitgehend getrennte Fachgebiete unterteilt: Sicherheit und Verfügbarkeit.Sichere Rechner werden eingesetzt, wo resultierenden Unfällen die Hauptsorge gilt, also in traditionell sicherheitsbewussten Gebieten, wie bei Druckpressen, chemischen und nuklearen Reaktoren oder bei der Eisenbahnsignalisierung. Von sicheren Rechnern wird erwartet, dass sie bei Ausfall keine falsche Daten liefern, wobei ein Ausbleiben der Funktion in Kauf genommen wird.Verfügbare Rechner kommen dort zum Einsatz, wo Ausfälle das Hauptproblem sind, also dort, wo große wirtschaftliche Verluste durch Ausbleiben der Rechnerfunktion entstehen würden, wie in Telefonzentralen, Energieunternehmen oder Lagerhäusern. Von verfügbaren Rechnern wird erwartet, dass sie bei Ausfall die Funktion innerhalb kurzer Zeit wieder herstellen, wobei falsche Daten kurzzeitig in Kauf genommen werden.Auch die Fachleute trafen sich auf getrennten Tagungen, auf der Safecomp-Konferenz wurde über Sicherheit, Nachweis und Validierung diskutiert, während auf der FTCS (Fault-Tolerant Computing Symposium) -Konferenz Themen der Verfügbarkeit, des Tests und der Diagnose im Vordergrund der Betrachtung standen. Die Fachgebiete griffen stärker ineinander, als Rechner in Anwendungen eingesetzt wurden, bei denen der Ausfall des Rechners nicht nur die Verfügbarkeit beeinträchtigt, sondern auch die Sicherheit, und dies selbst dann, wenn der Rechner nur kurzzeitig aussetzt. Die ersten, frühen Beispiele von zugleich verfügbaren und sicheren Rechnern kamen aus der Raumfahrt, wie z. B. der Saturn VRechner der Mondflüge. Bei diesen kurzen Missionszeiten wurden Fehler durch 2-aus-3-Auswahl maskiert, ohne Reparaturmöglichkeit. Beim Space Shuttle war die Missionszeit länger, es wurde mit massiver Redundanz gearbeitet und zum ersten Mal wurde diversitär programmiert, eine Methode, die sonst nur Sicherheitssysteme kannten.