Software cuja falha pode afetar a segurança ou causar grandes perdas financeiras ou sociais é classificada como
software crítico de missão ou
software crítico de segurança . Às vezes, o termo
software de alta confiabilidade também é usado. O termo específico usado geralmente depende do contexto; "Crítico de segurança" enfatiza o risco para a vida ou a saúde humana, enquanto "missão crítica" é mais ampla e inclui consequências financeiras e sociais.