From Fragmented Tools to One System

How I unified a multi-team eSIM dashboard into a single, flexible platform used across sales, operations, and clients

System Thinking

B2B Systems

Product Strategy

One dashboard, multiple workflows, no shared logic

At Rakuten Mobile (International Business team), the eSIM management dashboard was originally built to serve one primary user: the client.

In reality, the same system was being used by multiple internal teams:

  • Sales teams for pricing and proposals

  • Operations teams for troubleshooting and support

  • Clients for managing eSIMs (ICCID handling, lifecycle, etc.)

However, the product was only designed with the client in mind.

This created a hidden problem:

The system was shared, but the experience was fragmented.

Each team was forcing their workflows into a UI that was not designed for them.

From UI redesign to mapping a multi-role system

Instead of jumping into redesigning screens, I stepped back to map the full system.

I worked with business leaders and different teams to extract real usage patterns.

What emerged was a clear breakdown of needs:

  • Sales team needed:

    • Pricing comparison

    • Price list generation

    • Proposal preparation

  • Operations team needed:

    • Troubleshooting tools

    • Filtering and search across large datasets

    • Alerts and issue tracking

  • Clients needed:

    • eSIM management

    • ICCID handling

    • Basic operational visibility

The insight was simple but critical:

We were not designing a dashboard. We were designing a multi-role system.

The cost of shipping interfaces without a UX foundation

I shifted the approach from feature-based design to system design.

First, I defined a multi-role platform model:

  • Different personas

  • Different entry points

  • Shared underlying structure

Then I restructured the experience around:

  • Role-based access and navigation

  • Clear separation of workflows

  • Consistent interaction patterns across all use cases

At the same time, I addressed a deeper issue:

The original interface had been developed directly by engineers without a unified UX layer.

This resulted in:

  • Inconsistent layouts

  • Confusing navigation

  • Overloaded tables with poor hierarchy

  • No clear handling of complex workflows

Designing for scale: handling data, flows, and decision-heavy interfaces

To support this shift, I created a design system tailored for complex B2B dashboards.

The focus was on real usage, not visual polish.

Key improvements included:

  • Handling large datasets

    • Structured tables with hierarchy

    • Better filtering and sorting

    • Scannable layouts for hundreds of entries

  • Complex flows (like package creation)

    • Introduced progressive disclosure

    • Broke down steps into clear sequences

    • Reduced cognitive load during decision-heavy actions

  • Navigation clarity

    • Defined clear entry points per role

    • Reduced unnecessary overlap between workflows

  • Consistency across the system

    • Unified components and patterns

    • Predictable interactions across different use cases

One system, multiple roles, finally aligned

The platform evolved from a single-purpose dashboard into a multi-role system

  • Sales, operations, and clients could each operate efficiently within the same environment

  • Workflows became clearer and faster to execute

  • The system scaled better as new use cases were introduced

Most importantly:

The product shifted from being a tool used differently by everyone… to a system designed intentionally for everyone.

Good design defines how systems work, not just how screens look

This experience reinforced a key principle:

Good design is not about improving screens in isolation. It is about defining how a system works across roles, teams, and workflows.

When multiple teams rely on the same product, the real challenge is not usability.

It is alignment.

© Ahmed Ramadan 2026

Create a free website with Framer, the website builder loved by startups, designers and agencies.