From a generic engineer point of view following term might be best fitting for dependability: > dependability :: Betriebssicherheit This term is usually applied to a technical (mechanical) structure in German but could also be applied to software when viewed as a systemic whole. However there is no good generic term in German language. Your given definition and also [Wikipedia][1] define dependability as a mixture of several attributes which are very broad already for its own. In practice software in general is seldom measured like this really. (It probably should.) I am afraid this is why there is no term yet. For a final translation the context is important then. > reliability :: Zuverlässichkeit In contrast the reliability is a term which measures a software from an end user point of view which usually does not include service, support or durability over time. You would say a reliable software is not know for crashes and it works ok. Statement: My answer is heavily opinion based on long year experience in software business and engineering. [1]: https://en.wikipedia.org/wiki/Dependability