Em um ambiente de Gestão Eletrônica de Documentos (GED), precisa-se desenvolver uma ferramenta que trabalhe gerenciando as etapas de construção de um documento, criando um caminho entre usuários autorizados e cada etapa do processo (criação, revisão, aprovação e publicação). Essa ferramenta deve trabalhar como um sistema de: