A acção do gerador de envelope dá origem a um conflito nos nomes das classes da hierarquia da aplicação, ao criar uma nova hierarquia sem, contudo, usar novos nomes. É necessária uma ferramenta que elimine o conflito. Essa ferramenta vai ser o gerador de cartas.
A acção principal desta ferramenta é a geração de uma nova hierarquia de cartas a partir da original. A hierarquia original vai ser substituída por esta nova hieraquia, que é, também, aquela para a qual a de envelopes possui referências no código, i.e., o código dos envelopes é o único que utiliza a hierarquia de cartas.