top of page

MICROSOFT 365 ADMIN DESIGN SYSTEM // CASE STUDY

Bridging the

gap to Fluent 2

A consumable theme that helped existing products adopt a new visual design language — years before they could migrate their foundation.

✦ DESIGN SYSTEMS ✦ THEMING ✦ COMPONENTS ✦ UX + ENGINEERING ✦ CONSTRAINT-LED DESIGN ✦ 

THE PROJECT

Fluent 2 theme for the M365 Admin design system and additional partners

MY ROLE

Product design

PARTNERS

UX engineering

FOCUS

Theme + UI toolkit

01 // THE CHALLENGE

The foundation was moving. Our partners couldn't do that yet.

The design system underneath our work was getting a major Fluent 2 upgrade, but many product partners wouldn't be able to consume that foundation for years.

Waiting would leave the experiences visually behind. Forcing a migration would ignore real technical constraints. We needed another path: one that could bring the new visual language to existing code without pretending the underlying architecture had already changed.

THE SYSTEM

A new visual language was ready to move forward.

THE REALITY

Partner codebases needed a practical bridge, not a rebuild.

02 // THE APPROACH

Make the upgrade consumable.

Working closely with a UX engineer, I helped design a theme partners could apply to make their existing interfaces visually align with Fluent 2. We tested that bridge through the real components in our UI toolkit—not through an isolated style exercise.

CountAnnotationBar

A data visualization control with multiple sizes, interactive states, grouped values, and a broad semantic color range.

DashboardCard

A flexible content surface spanning layouts, data visualization, compound content, and both light and dark themes.

DashboardCard.png

Tag

A compact semantic component that had to remain clear across statuses, background colors, and light and dark contexts.

03 // WHAT I LEARNED

Progress lives in the tradeoffs.

Technical constraints are design inputs.

The best answer wasn't the purest migration. It was the bridge partners could realistically use.

Speed needs a shared definition of "enough."

A theme could move visual alignment forward while the foundational transition could follow its longer timeline.

Compromise can still be systematic.

Applying one strategy across the toolkit made the transitional experience feel intentional rather than piecemeal.

Final thoughts

01

Work with the contraint

The final output met partners where their code was instead of requiring them to use an architecture they couldn't adopt, and would likely end up abandoning.

03

Design with engineering

My close partnership with the UX engineer kept the work grounded in what could actually be consumed and shipped, AND it helped guide the timeline for adoption.

02

Prove it in components

Real toolkit and code examples exposed how the visual language behaved across density, data, states, and modes. It made the solution understandable and trustworthy.

"

I was especially impressed with how Stephanie managed the Fluent 2 theme work. She took a large, complex task that had a tight timeline and created an organized plan of action that gave me the information I needed to understand the prioritization process and where my project needs fit into the larger picture.

Cassie King - Senior Product Designer

"

NEXT CASE STUDY

Fluent 2 docsite

© 2026 by Stephanie Sullivan

bottom of page