Računalne aplikacije rade na računalnom hardveru izrađenom od vrlo složenih električnih strojeva. Ovi poslužitelji, kao i svaka mehanička oprema, imaju ograničen životni vijek prije kvara. Prelazak na kvar računala strategija je u kojoj se računalna aplikacija distribuira na više skupova hardvera kako bi se smanjila vjerojatnost zastoja. To ograničava nepotrebne gubitke zbog kvara hardvera jer će sustav nastaviti raditi nakon pada jednog poslužitelja.
Mnoge velike organizacije koriste klastere računala za upravljanje svojim tehnološkim sustavom. Ovaj pristup obično uključuje redundantne sustave i plan prelaska na pogreške. Failover je skuplja opcija od dizajna jednog poslužitelja jer zahtijeva duplicirane hardverske i softverske licence.
Oporavak od katastrofe je tehnički izraz koji se koristi za tehnike planiranja i projektiranja preklapanja. Ovo nije ograničeno na računalni hardver. Napredne usluge također su dostupne za mreže i električnu energiju za zgrade. Većina komercijalnih podatkovnih centara nudi mogućnosti prelaska na pogreške za hostirane aplikacije unutar zgrade. Usluge napuštanja greške smatraju se dodatnom značajkom za podatkovni centar i obično se prodaju kao premium usluga.
Važno je definirati zahtjeve za nadilaženje greške računalne aplikacije prije nego što se ona implementira. Ova vrsta planiranja obično bi bila previše složena i teška za implementaciju nakon implementacije.
Pričuvna snaga je važna značajka za dizajn nadilaženja. To obično uključuje usluge upravljanja zgradom koje dopuštaju komercijalne izvore energije u zgradu. Ovaj pristup smanjuje vjerojatnost potpunog nestanka struje jer su u zgradi dostupna dva električna napajanja.
Generatori na plin još su jedna opcija koja se često koristi u oporavku od katastrofe. Ovi generatori trebaju biti smješteni u blizini računalne opreme tvrtke kako bi se osigurala odgovarajuća snaga. Generatori pružaju kratkoročno rezervno napajanje dok se glavna energija obnavlja i obično rade na dizelsko gorivo.
Prelazak softvera na kvar je još jedna opcija u dizajnu sustava koja se koristi u oporavku od katastrofe. Ovaj pristup zahtijeva da se softverska aplikacija učita na dva računala pomoću posebne opreme za balansiranje opterećenja. Softverski pristup ima ograničenja jer ne uzima u obzir probleme s napajanjem i mrežom.