Primary safety-critical software: fouten in de software kunnen direct schade veroorzaken. Voorbeeld: insulinepomp wordt verkeerd aangestuurd
Secondary safety-critical software: fouten in de software kunnen indirect tot schade leiden. Voorbeeld: door een fout in een CAD-systeem wordt een foutief ontwerp opgeleverd