O documento discute vários tipos de contratos para projetos de software, incluindo escopo fixo com preço fixo, tempo e materiais, orçamento fixo com escopo variável, e desenvolvimento em fases. Ele argumenta que a colaboração com o cliente é mais importante do que a negociação de contratos e que a transparência e boas relações com o cliente são fundamentais.