- Gerenciar novos lançamentos de features em seu software.
- Validar uma nova funcionalidade sem necessariamente perder o fluxo 'antigo'.
- Caso precise voltar para o fluxo antigo, não é necessário alterar o código.
- Diminui a probabilidade de impactar, de maneira brusca, o processo de negócio caso dê algum erro na nova funcionalidade.