One card system that promotes flexibility, predictability and scalability across all Microsoft products. Web and mobile.

Microsoft
2025
Web & mobile

One card system that promotes flexibility, predictability and scalability across all Microsoft products. Web and mobile.

Microsoft
2025
Web & mobile

One card system that promotes flexibility, predictability and scalability across all Microsoft products. Web and mobile.

Microsoft
2025
Web & mobile
What I did
Product design co-led, driving adoption

I worked on this card system over multiple months, collaborating with multiple stakeholders across timezones and working hand-in-hand with my co-lead Toshie Rashtavie. I specifically focused on driving alignment across card types and team requirements, reducing ambiguity, create collaborative set up between all the teams, led negotiations and spearheaded with system thinking to build out this framework. I also got into the deep end and worked through design challenges and individual card details.

What I did
Product design co-led, driving adoption

I worked on this card system over multiple months, collaborating with multiple stakeholders across timezones and working hand-in-hand with my co-lead Toshie Rashtavie. I specifically focused on driving alignment across card types and team requirements, reducing ambiguity, create collaborative set up between all the teams, led negotiations and spearheaded with system thinking to build out this framework. I also got into the deep end and worked through design challenges and individual card details.

What I did
Product design co-led, driving adoption

I worked on this card system over multiple months, collaborating with multiple stakeholders across timezones and working hand-in-hand with my co-lead Toshie Rashtavie. I specifically focused on driving alignment across card types and team requirements, reducing ambiguity, create collaborative set up between all the teams, led negotiations and spearheaded with system thinking to build out this framework. I also got into the deep end and worked through design challenges and individual card details.

Team

Collaboration between 4 design teams across 3 timezones, and lots of collaboration with multiple other teams for coherency

Challenge

Create a framework for file cards across all Microsoft products to increase predictability and coherency

Outcome

Modular and scalable file card system infused with AI

Team

Collaboration between 4 design teams across 3 timezones, and lots of collaboration with multiple other teams for coherency

Challenge

Create a framework for file cards across all Microsoft products to increase predictability and coherency

Outcome

Modular and scalable file card system infused with AI

Team

Collaboration between 4 design teams across 3 timezones, and lots of collaboration with multiple other teams for coherency

Challenge

Create a framework for file cards across all Microsoft products to increase predictability and coherency

Outcome

Modular and scalable file card system infused with AI

[Hypothesis]

Creating one card framework that's scalable and flexible, building on the same foundation, allows for a predictable file system across Microsoft applications

[Hypothesis]

Creating one card framework that's scalable and flexible, building on the same foundation, allows for a predictable file system across Microsoft applications

[Hypothesis]

Creating one card framework that's scalable and flexible, building on the same foundation, allows for a predictable file system across Microsoft applications

Outcome

Outcome

Outcome

One card system to rule them all...

After multiple rounds of iterations, syncing and collaborating with partner teams, we have finally landed at the point where we created a scalable, modular card framework that works for web applications, mobile and even physical product screens. We've build in enough flexibility so the cards could cater to all the different use cases that the different application environments need to cover. The framework covers the structure and IA, that persistent and predictability across all card types.

One card system to rule them all...

After multiple rounds of iterations, syncing and collaborating with partner teams, we have finally landed at the point where we created a scalable, modular card framework that works for web applications, mobile and even physical product screens. We've build in enough flexibility so the cards could cater to all the different use cases that the different application environments need to cover. The framework covers the structure and IA, that persistent and predictability across all card types.

One card system to rule them all...

After multiple rounds of iterations, syncing and collaborating with partner teams, we have finally landed at the point where we created a scalable, modular card framework that works for web applications, mobile and even physical product screens. We've build in enough flexibility so the cards could cater to all the different use cases that the different application environments need to cover. The framework covers the structure and IA, that persistent and predictability across all card types.

Universal
  • Plug and play in all surfaces and canvases across the entire Microsoft ecosystem.

  • Centralized security and compliance

Content card - all in one
  • Easy switch between AI-infused and "plain" file cards (Copilot vs premium users)

Customizable
  • Card actions for various In-context experiences

  • Action set customized per content and endpoint

...that also applies to mobile...

For a full cross-platform system, I also worked closely with the mobile Fluent team to ensure a consistent experience across web and mobile. I took on the lead after their lead designer handed off, to continue the effort and ensure adoption and continuous coherency.

...and devices

For a full cross-platform system, I also worked closely with the mobile Fluent team to ensure a consistent experience across web and mobile. I took on the lead after their lead designer handed off, to continue the effort and ensure adoption and continuous coherency.

Modularity

Modularity

Modularity

Let's play - with building blocks!

To create a modular framework, we started the explores by looking at modular "bulding blocks". The idea behind it is, that teams can turn off the blocks they don't require - only very few elements are mandatory. This leads to different card scales, but they all follow the same architecture and visual treatment - same on web, tablet and mobile.

Let's play - with building blocks!

To create a modular framework, we started the explores by looking at modular "bulding blocks". The idea behind it is, that teams can turn off the blocks they don't require - only very few elements are mandatory. This leads to different card scales, but they all follow the same architecture and visual treatment - same on web, tablet and mobile.

Let's play - with building blocks!

To create a modular framework, we started the explores by looking at modular "bulding blocks". The idea behind it is, that teams can turn off the blocks they don't require - only very few elements are mandatory. This leads to different card scales, but they all follow the same architecture and visual treatment - same on web, tablet and mobile.

Process

Process

Process

Starting with an audit - What a mess!!

To ground myself on what we have today, I started with a typical audit. During this process, I realized there were way too many solutions within the Microsoft ecosystem and they all looked different but were kinda similar. There was a clear need for a better system - so Toshie, Penny and I started to tackle this problem as a trio, with Toshie leading the component implementation and I focused on the scalablility and system strategy. We knew right from the start, that we need to cover the new M365 Copilot app, Teams, Word, Excel and Powerpoint, Outlook, Loop / Pages, OneDrive.. and so many more.

Starting with an audit - What a mess!!

To ground myself on what we have today, I started with a typical audit. During this process, I realized there were way too many solutions within the Microsoft ecosystem and they all looked different but were kinda similar. There was a clear need for a better system - so Toshie, Penny and I started to tackle this problem as a trio, with Toshie leading the component implementation and I focused on the scalablility and system strategy. We knew right from the start, that we need to cover the new M365 Copilot app, Teams, Word, Excel and Powerpoint, Outlook, Loop / Pages, OneDrive.. and so many more.

Starting with an audit - What a mess!!

To ground myself on what we have today, I started with a typical audit. During this process, I realized there were way too many solutions within the Microsoft ecosystem and they all looked different but were kinda similar. There was a clear need for a better system - so Toshie, Penny and I started to tackle this problem as a trio, with Toshie leading the component implementation and I focused on the scalablility and system strategy. We knew right from the start, that we need to cover the new M365 Copilot app, Teams, Word, Excel and Powerpoint, Outlook, Loop / Pages, OneDrive.. and so many more.

Repeated user testing for better results

To make sure we are not messing up any existing system and match user expectations and needs, we conducted multiple rounds of research. Depending on the app environment, the jobs to be done vastly differd, but we had great insights that helped us shape the system model.

Repeated user testing for better results

To make sure we are not messing up any existing system and match user expectations and needs, we conducted multiple rounds of research. Depending on the app environment, the jobs to be done vastly differd, but we had great insights that helped us shape the system model.

Repeated user testing for better results

To make sure we are not messing up any existing system and match user expectations and needs, we conducted multiple rounds of research. Depending on the app environment, the jobs to be done vastly differd, but we had great insights that helped us shape the system model.

Fazit: Users want AI to navigate files

As we have the opportunity to leverage LLMs, we can generate AI summaries, AI insights, ...even propose next steps e.g. suggest similar proposals. Users deemed (especially in the context of the M365 Copilot app) AI-infused experiences as the most valuable when scanning over file content cards. They are willing to skip previews (which often don't have enough information) for reason markers and key insights. Reason markers are always at the top of the card, indicating why Copilot is showing you this card.

Fazit: Users want AI to navigate files

As we have the opportunity to leverage LLMs, we can generate AI summaries, AI insights, ...even propose next steps e.g. suggest similar proposals. Users deemed (especially in the context of the M365 Copilot app) AI-infused experiences as the most valuable when scanning over file content cards. They are willing to skip previews (which often don't have enough information) for reason markers and key insights. Reason markers are always at the top of the card, indicating why Copilot is showing you this card.

Fazit: Users want AI to navigate files

As we have the opportunity to leverage LLMs, we can generate AI summaries, AI insights, ...even propose next steps e.g. suggest similar proposals. Users deemed (especially in the context of the M365 Copilot app) AI-infused experiences as the most valuable when scanning over file content cards. They are willing to skip previews (which often don't have enough information) for reason markers and key insights. Reason markers are always at the top of the card, indicating why Copilot is showing you this card.

Designing like we play - with building blocks

With multiple brainstorming sessions, individual focus time and lot of discussions I started drawing out this framework and started building out some principles. The goal was to play with minimal solutions (chicklets) and extreme versions that have all the building blocks - so I could stress test the model. This should also apply mobile the same way it does on web - for horizontal and vertical cards.

Designing like we play - with building blocks

With multiple brainstorming sessions, individual focus time and lot of discussions I started drawing out this framework and started building out some principles. The goal was to play with minimal solutions (chicklets) and extreme versions that have all the building blocks - so I could stress test the model. This should also apply mobile the same way it does on web - for horizontal and vertical cards.

Designing like we play - with building blocks

With multiple brainstorming sessions, individual focus time and lot of discussions I started drawing out this framework and started building out some principles. The goal was to play with minimal solutions (chicklets) and extreme versions that have all the building blocks - so I could stress test the model. This should also apply mobile the same way it does on web - for horizontal and vertical cards.

From many to a few

We had a clear goal in mind: Reduce the options of different cards, but still keep it a flexible system that can also grow over time. Depending on where the card shows up, the user might want to see the AI insights upfront, OR they are better hidden and accessible via a button because other information is more important. Also in the case that no AI is available the AI-building block can just be disabled.

From many to a few

We had a clear goal in mind: Reduce the options of different cards, but still keep it a flexible system that can also grow over time. Depending on where the card shows up, the user might want to see the AI insights upfront, OR they are better hidden and accessible via a button because other information is more important. Also in the case that no AI is available the AI-building block can just be disabled.

From many to a few

We had a clear goal in mind: Reduce the options of different cards, but still keep it a flexible system that can also grow over time. Depending on where the card shows up, the user might want to see the AI insights upfront, OR they are better hidden and accessible via a button because other information is more important. Also in the case that no AI is available the AI-building block can just be disabled.

Guidance for component system

So partner teams have an easier time leveraging the system correctly, I drew a decision tree to help them decide what type of card or list view would fit best to their experience and needs.

Guidance for component system

So partner teams have an easier time leveraging the system correctly, I drew a decision tree to help them decide what type of card or list view would fit best to their experience and needs.

Guidance for component system

So partner teams have an easier time leveraging the system correctly, I drew a decision tree to help them decide what type of card or list view would fit best to their experience and needs.

Guidance for component system

So partner teams have an easier time leveraging the system correctly, I drew a decision tree to help them decide what type of card or list view would fit best to their experience and needs.

Guidance for component system

So partner teams have an easier time leveraging the system correctly, I drew a decision tree to help them decide what type of card or list view would fit best to their experience and needs.

Guidance for component system

So partner teams have an easier time leveraging the system correctly, I drew a decision tree to help them decide what type of card or list view would fit best to their experience and needs.

SUSANNE DUSWALD

©

All rights reserved. 2025

SUSANNE DUSWALD

©

All rights reserved. 2025

SUSANNE DUSWALD

©

All rights reserved. 2025