This chapter discusses dependable systems and covers topics like dependability properties, sociotechnical systems, redundancy and diversity, dependable processes, and formal methods for dependability. It defines dependability as reflecting a user's degree of trust in a system operating as expected without failure. Dependability encompasses attributes like reliability, availability, and security. Formal methods that use mathematical modeling can help reduce errors and improve dependability. Developing dependable systems also requires consideration of the sociotechnical context and dependable engineering processes.