Un portal de clientes parece a primera vista un tema de frontend. En la práctica, su utilidad, sin embargo, depende de las mismas preguntas que en cualquier aplicación especializada: ¿quién puede ver qué, qué datos son determinantes, qué procesos deben poder ser auditados?
Se vuelve especialmente interesante cuando las aplicaciones de escritorio, los procesos de backoffice, los servicios y los accesos web utilizan la misma base de datos. En ese caso no basta con crear una interfaz atractiva. Roles, permisos, límites de la API y la lógica de versiones deben funcionar de forma conjunta.
Si esta conexión se logra correctamente, no se crea un sistema paralelo secundario, sino un acceso coherente para clientes, empleados y administradores. Precisamente este punto decide más adelante sobre la mantenibilidad y la extensibilidad.