São tratados, entre outros temas, a arquitetura dos sistemas distribuídos, o desenvolvimento de sistemas críticos, os sistemas legados e a confiabilidade dos sistemas. O livro descreve também vários processos de software, desde os requisitos iniciais até a evolução do sistema.