Dependability is a global assessment of reliability, availability, safety and security of a software system during its life-cycle. It guarantees that the system operates adequately and uniformly and offers shield against failures, faults, and mistakes and perils.
Reliability on the other hand is the ability of a system to meet the required and expected performance in the given environment without failure at the right time. The first is availability that focuses on the ability of the system to be accessed and used by clients or consumers for as long as is desired. Safety means the protection of the system from any harm through accidents, and non- compliance with the safety Laws and regulations. Security is the safeguard against; break-ins, cyber crimes, theft, leakage or generally any infringement to our privacy.