O documento discute problemas comuns em projetos e como a UML pode ajudar a resolvê-los. Os problemas mais frequentes são escopo não definido, mudanças constantes de escopo, riscos não avaliados e estimativas incorretas. A UML pode ajudar a definir requisitos e modelar soluções, especialmente nas fases críticas de levantamento de requisitos e modelagem. O documento também explica como a UML surgiu da necessidade de unificar diversos métodos de modelagem existentes.