There is an increasing interest in using P2P as a basis for software systems. However, by their very nature, achieving dependability within a P2P system can be difficult. This paper attempts to identify the properties that can influence the dependability of Peer-to-Peer (P2P) architectures. In turn, this can then be used to help inform in the creation of more dependable P2P software.