O ponto inicial de qualquer aplicação deveria ser a definição formal do que ela pretende fazer, e dos benefícios que pretende oferercer. Quando os membros de uma equipe - incluindo gerentes de projeto, analistas, usuários finais e outros - têm acesso facilitado à definição, esta unifica os objetivos empresariais de uma aplicação. Esta visão compartilhada ajuda a comunicação entre usuários do sistema: os de gerenciamento, desenvolvimento e eventuais.