Menu
Web UI Design System

BlackBerry Enterprise UX

Home / Portfolio

Back to portfolio

BlackBerry Ecosystem

Enterprise UX Design System

Workflow clarity · Cross-platform systems · Secure enterprise products · Accessibility

BlackBerry BSIMS presentation slideshow

1 / 17

My Role

Clarifying complex enterprise workflows across security, communication, and device management.

My focus was helping enterprise users understand what requires attention, what state the system is in, and what action to take next.

Workflow clarity

Research, journeys, information architecture, and task flows for complex operational work.

Complex systems UX

Security, status, permissions, recovery, and data-heavy product experiences.

Cross-platform design

Desktop, web, and mobile patterns that behave consistently across products.

Accessible execution

Reusable components, contrast, light and dark themes, and state clarity beyond color alone.

Product Domain Ecosystem

Unifying BlackBerry products into one trusted enterprise ecosystem.

BlackBerry's ecosystem serves high-stakes enterprise and government users across security, productivity, emergency communication, and device management.

My focus was helping enterprise users understand what requires attention and what action to take next, while also unifying multiple brands into one BlackBerry ecosystem.

BlackBerry secure communication ecosystem moodboard with mobile call, emergency services, scheduling, reporting, and communication panels

Security

Trusted communication, identity, permissions, and sensitive system states.

Operations

Scheduling, reporting, device status, alerts, and high-density workflow decisions.

Emergency use

Fast decisions under pressure, where unclear status or extra steps create risk.

Enterprise User Groups

Government and emergency users needed secure communication without extra cognitive load.

A big part of the users are government and emergency services, who need constant access to secure communication while balancing privacy, urgency, meetings, travel, and sensitive communication on trusted devices.

The shared challenge was that these users often operated under pressure, with limited tolerance for unclear system states, security ambiguity, or unnecessary steps. The design work had to reduce cognitive load and feel clear, trusted, reliable, and easy to continue across platforms.

Enterprise user group cards for emergency operators, IT administrators, field workers, and government executives

Once I understood the ecosystem and the user groups, the next step was identifying where the experience was breaking down across platforms and workflows.

UX Audit

Testing labels, states, flows, and hierarchy across platforms.

I tested products and reviewed interaction behavior, labels, system states, and flows.

The audit showed that priority was hard to scan, status and alerts were mixed together, lists were too long, and labels did not always explain what needed attention. The data was there, but it was confusing and too hard to understand what mattered first and what action was expected.

UX audit cross-platform observations showing desktop and tablet interfaces with callouts

Enterprise UX Problem

The same experience problems appeared in different products and contexts.

Users needed to make fast, high-confidence decisions across secure communication tools, but the ecosystem repeated the same kinds of problems in different places.

Dense operational data

Too much information appeared with weak prioritization, making it hard to see what mattered first.

Unclear system states

Active, pending, failed, offline, restricted, verified, and unverified states were not always clear.

Cross-platform inconsistency

Products and devices communicated status, actions, and recovery differently.

Hierarchy and next steps

Users could see data, but not always what state the system was in or what action to take next.

Cross-platform UX Audit Findings

The audit connected hierarchy, status clarity, recovery, and density into one design challenge.

Looking from an enterprise UX problem, users needed to make fast, high-confidence decisions across secure communication tools, but the ecosystem showed recurring issues across platforms.

Cross-platform UX audit findings comparing desktop, Android, iOS, and user impact

The UX challenge

Make complex security and communication states understandable at a glance so users could quickly understand communication states such as secure, active, failed, pending, restricted, or offline, and know what action to take next.

The enterprise UX problem

Users were moving across complex products, platforms, and system states without enough clarity. Across platforms, the audit showed four recurring problems: hierarchy, status clarity, recovery, and density. The workflow was too dense, inconsistent, and unclear when users needed to understand priority, status, and recovery.

Research Insights

Multiple research inputs shaped the design direction.

I was involved in several layers of research and discovery. The design direction came from multiple inputs: company user interviews, stakeholder input, product feedback, and cross-platform UX audit work.

We worked together to translate those findings into four needs: workflow complexity, clearer system-state communication, cross-platform consistency, and better scanability.

Research insights diagram connecting interviews, stakeholder data, product feedback, and UX audit to what the team learned

Design Principles

Turning research findings into reusable product rules.

The principles were written as implementation guidance: reduce cognitive load, make system state visible, show security status clearly, guide users through problems, keep patterns consistent, and support accessibility across themes.

01

Reduce cognitive load

Prioritize what requires attention first and reduce visual noise.

02

Clarify system status

Make active, pending, failed, offline, and restricted states easy to understand.

03

Show security status

Use trusted signals for identity, communication, and security feedback.

04

Guide recovery

Write clear errors and next steps for empty, loading, offline, and failure states.

05

Keep patterns consistent

Reuse components and align interaction behavior across mobile and desktop.

06

Design accessibly

Support contrast, readability, scalable text, touch targets, and dark/light themes.

Interactive Flow Diagram

Mapping entry points, dashboard paths, settings, details, and recovery.

This flow helped define the structure of the product experience so users move through a clearer path from login and setup to dashboard, settings, user details, and recovery.

Interactive flow diagram showing login, signup, password reset, dashboard, settings, user detail, reports, alerts, and sign out

Before and After

Moving from dense data lists to dashboard structure.

Instead of dense data lists, I grouped related data and used infographics for easier scanning. The goal was not to replace detail; it was to create a better path from overview to detail. Top metrics give immediate context so users can see what matters first, then drill into the table or details when needed.


Empty States

Giving users clear next steps when there is no data yet.

Empty states became part of the guidance system. The interface needed to explain what happened, what to expect, and what action was available without relying only on color or dense instructions.

Desktop light theme empty states for no users, devices, activity, reports, messages, and search results
Empty states comparison across dark and light themes

Onboarding

The onboarding flow introduced the portal with a calmer sequence, making the product feel secure, simple, and connected before users reached the dashboard.

Mobile onboarding screens in light and dark themes for BlackBerry Client Portal

System Interaction Model

Connecting system events to meaning, decisions, and UI response.

This model helped clarify how the product should respond when something changes in the system: who is affected, where it appears, what condition exists now, what action is needed, and how the interface should communicate the response.

System interaction model mapping trigger, role, touchpoint, system state, action needed, and design response

Secure Workflow Pattern

Making normal, waiting, risk, and failure states understandable across themes.

The state pattern helped users understand when they could continue, when the system was still working, when action was required, and when they needed to retry or escalate.

Secure workflow design pattern showing normal, waiting, risk, and failure states in dark and light themes

Design System

A reusable system for light mode, dark mode, accessibility, and implementation handoff.

The design system translated research and audit findings into reusable components, state patterns, color roles, typography, touch targets, and dashboard structures that could scale across products.

Light theme design system overview with colors, navigation, login, dashboard, buttons, inputs, statuses, tables, charts, and detail panel
Dark theme design system overview with colors, navigation, login, dashboard, buttons, inputs, statuses, tables, charts, and detail panel
Accessibility guidance for light and dark themes, contrast, typography, touch targets, and accessible components

Impact and Outcomes

A clearer system for users, product teams, and engineering handoff.

The work simplified complexity into reusable interaction models, clarified system status, strengthened hierarchy and prioritization, and created more actionable specifications for implementation.

Clearer user decisions

Security and communication states became easier to scan, compare, and act on under pressure.

Reusable system logic

Teams gained shared patterns for status, recovery, accessibility, and cross-platform behavior.

Stronger handoff

Design rationale translated into more actionable specs for product and engineering teams.

Impact and outcomes summary showing key challenges, impact, and my contribution

Other Pages