Um portal de clientes parece à primeira vista um tema de front-end. Na prática, a sua utilidade depende, porém, das mesmas questões que qualquer solução empresarial próxima aos processos: quem pode ver o quê, quais dados são fonte de verdade, quais processos precisam permanecer auditáveis?
Torna-se especialmente crítico quando aplicações desktop, processos de backoffice, serviços e acessos web utilizam a mesma base de dados. Nesse caso, não basta construir apenas uma interface atraente. Papéis, permissões, limites da API e lógica de versões devem atuar em conjunto.
Se essa ligação for bem executada, não surge um sistema paralelo, mas sim um acesso consistente para clientes, colaboradores e administradores. É exatamente esse ponto que determinará, mais tarde, a manutenibilidade, a segurança e a extensibilidade.