Este livro se concentra nos aspectos do projeto no desenvolvimento de sistemas, a área com o maior poder de mudança. Dividido em quatro partes, o texto começa introduzindo os conceitos fundamentais de flexibilidade, explicando a realidade do conhecimento imperfeito e como os participantes do desenvolvimento devem mudar sua forma de pensar para implementar software flexível. A segunda parte cobre diretrizes de projeto, identificadores estáveis, estruturas de informação estáveis, o conceito de Nuvem de Entidade Genérica e mecanismos regulatórios que dão à equipe de negócio controle sobre modificações no sistema. A parte três diz respeito ao planejamento de sistemas de informações estratégicas com sistemas flexíveis. O texto também discute aspectos práticos do projeto de identificadores estáveis e compara o teste de software tradicional e flexível. Na parte quatro, o livro conclui com detalhes do sistema flexível UniverSIS e uma explicação das aplicações e extensões das ferramentas de Nuvens de Entidades Genéricas.