About me
NCR design system
My Role
Company
Status
When
Design lead
NCR
Shipped
2021
Project Overview
NCR has created a new, unified design system which spans across all lines of business (Banking, Retail, Hospitality).
To technically align and yet visually separate these lines of business we have created the “Banking Theme”. This theme shares the same base components with the Core Design System but expands and extends it through banking specific components, assemblies and patterns.
The entire design system was built in Figma.
Over the years NCR had the “NCR Design System (NUI)” which was the foundation of all in-house designed products. Though it was not centrally managed and enforced and as the company acquired other companies and products the portfolio became increasingly and visually disconnected.

The strategic decision was made to leverage MUI going forward, but we did not want to be “just another MUI shop”. Our core components are based on MUI with slight modifications and theming applied to them. Furthermore we have established our own patterns and rules around this.

We have looked at current products and those scheduled for an uplift and made sure that the components we were getting were working for all products.
That has resulted in minimizing some component variants, changing others and building new ones where needed.

Going forward, all admin products are going to use a common app shell with minor differences in type of navigation (accordion vs. progressive) and app control features.
What is going to remain common though is the H1, 4px grid and behavioral patterns.

Accessibility
This color scheme is used to “brand” our banking products and showcase them to clients.
Accessibility is very important to NCR and so we made sure that all of our colors and color contrast meet accessibility standards.

Our accessibility team has inspected every component and worked with us and our developers to ensure correct tab order as well as screen-reader behavior.

I created a data visualization library with various types of charts, each with different states and where possible with auto layouts for easier use by fellow team mates.
In addition I helped create a comprehensive color palette from which multiple color groups were derived to ensure accessibility and fit for all lines of business.


We have looked at multiple font and for web and Android Inter is our font of choice.
Inter provides a modern aesthetic that works well on web and mobile.
For iOS we stay native and will be using San Francisco.
All font sizes come in 3 different weights.

Our products are currently using Material UI icons until we have our own, proprietary icon library which is geared towards the industries we serve.
Every icon frame is 24px x 24px with the icon itself being 16px x 16px.
Icons can scale as long as they align to the 4px grid.

Beyond the core components provided by MUI we have LOB specific components and assemblies like filtered inputs, horizontal navigation and a variety of list items.

We recommend to limit the the use of CTA buttons to one per page. Primary and secondary buttons will make up most of the controls and not every screen is required to have a CTA.
Clients can choose how to differentiate CTA buttons from all others through shape, color, size and shadows. Our banking base theme is using color as a differentiator.

We provide a light and dark mode version of our design system to our clients which they can brand and theme using the admin platform.


About me
NCR design system
My Role
Company
Status
When
Design lead
NCR
Shipped
2021
Project Overview
NCR has created a new, unified design system which spans across all lines of business (Banking, Retail, Hospitality).
To technically align and yet visually separate these lines of business we have created the “Banking Theme”. This theme shares the same base components with the Core Design System but expands and extends it through banking specific components, assemblies and patterns.
The entire design system was built in Figma.
Over the years NCR had the “NCR Design System (NUI)” which was the foundation of all in-house designed products. Though it was not centrally managed and enforced and as the company acquired other companies and products the portfolio became increasingly and visually disconnected.

The strategic decision was made to leverage MUI going forward, but we did not want to be “just another MUI shop”. Our core components are based on MUI with slight modifications and theming applied to them. Furthermore we have established our own patterns and rules around this.

We have looked at current products and those scheduled for an uplift and made sure that the components we were getting were working for all products.
That has resulted in minimizing some component variants, changing others and building new ones where needed.

Going forward, all admin products are going to use a common app shell with minor differences in type of navigation (accordion vs. progressive) and app control features.
What is going to remain common though is the H1, 4px grid and behavioral patterns.

Accessibility
This color scheme is used to “brand” our banking products and showcase them to clients.
Accessibility is very important to NCR and so we made sure that all of our colors and color contrast meet accessibility standards.


Our accessibility team has inspected every component and worked with us and our developers to ensure correct tab order as well as screen-reader behavior.
I created a data visualization library with various types of charts, each with different states and where possible with auto layouts for easier use by fellow team mates.
In addition I helped create a comprehensive color palette from which multiple color groups were derived to ensure accessibility and fit for all lines of business.


We have looked at multiple font and for web and Android Inter is our font of choice.
Inter provides a modern aesthetic that works well on web and mobile.
For iOS we stay native and will be using San Francisco.
All font sizes come in 3 different weights.

Our products are currently using Material UI icons until we have our own, proprietary icon library which is geared towards the industries we serve.
Every icon frame is 24px x 24px with the icon itself being 16px x 16px.
Icons can scale as long as they align to the 4px grid.

Beyond the core components provided by MUI we have LOB specific components and assemblies like filtered inputs, horizontal navigation and a variety of list items.

We recommend to limit the the use of CTA buttons to one per page. Primary and secondary buttons will make up most of the controls and not every screen is required to have a CTA.
Clients can choose how to differentiate CTA buttons from all others through shape, color, size and shadows. Our banking base theme is using color as a differentiator.

We provide a light and dark mode version of our design system to our clients which they can brand and theme using the admin platform.


About me
NCR design system
My Role
Company
Status
When
Design lead
NCR
Shipped
2021
Project Overview
NCR has created a new, unified design system which spans across all lines of business (Banking, Retail, Hospitality).
To technically align and yet visually separate these lines of business we have created the “Banking Theme”. This theme shares the same base components with the Core Design System but expands and extends it through banking specific components, assemblies and patterns.
The entire design system was built in Figma.
Over the years NCR had the “NCR Design System (NUI)” which was the foundation of all in-house designed products. Though it was not centrally managed and enforced and as the company acquired other companies and products the portfolio became increasingly and visually disconnected.

The strategic decision was made to leverage MUI going forward, but we did not want to be “just another MUI shop”. Our core components are based on MUI with slight modifications and theming applied to them. Furthermore we have established our own patterns and rules around this.

We have looked at current products and those scheduled for an uplift and made sure that the components we were getting were working for all products.
That has resulted in minimizing some component variants, changing others and building new ones where needed.

Going forward, all admin products are going to use a common app shell with minor differences in type of navigation (accordion vs. progressive) and app control features.
What is going to remain common though is the H1, 4px grid and behavioral patterns.

Accessibility
This color scheme is used to “brand” our banking products and showcase them to clients.
Accessibility is very important to NCR and so we made sure that all of our colors and color contrast meet accessibility standards.


Our accessibility team has inspected every component and worked with us and our developers to ensure correct tab order as well as screen-reader behavior.
I created a data visualization library with various types of charts, each with different states and where possible with auto layouts for easier use by fellow team mates.
In addition I helped create a comprehensive color palette from which multiple color groups were derived to ensure accessibility and fit for all lines of business.


We have looked at multiple font and for web and Android Inter is our font of choice.
Inter provides a modern aesthetic that works well on web and mobile.
For iOS we stay native and will be using San Francisco.
All font sizes come in 3 different weights.

Our products are currently using Material UI icons until we have our own, proprietary icon library which is geared towards the industries we serve.
Every icon frame is 24px x 24px with the icon itself being 16px x 16px.
Icons can scale as long as they align to the 4px grid.

Beyond the core components provided by MUI we have LOB specific components and assemblies like filtered inputs, horizontal navigation and a variety of list items.

We recommend to limit the the use of CTA buttons to one per page. Primary and secondary buttons will make up most of the controls and not every screen is required to have a CTA.
Clients can choose how to differentiate CTA buttons from all others through shape, color, size and shadows. Our banking base theme is using color as a differentiator.

We provide a light and dark mode version of our design system to our clients which they can brand and theme using the admin platform.


About me
NCR design system
My Role
Company
Status
When
Design lead
NCR
Shipped
2021
Project Overview
NCR has created a new, unified design system which spans across all lines of business (Banking, Retail, Hospitality).
To technically align and yet visually separate these lines of business we have created the “Banking Theme”. This theme shares the same base components with the Core Design System but expands and extends it through banking specific components, assemblies and patterns.
The entire design system was built in Figma.
Over the years NCR had the “NCR Design System (NUI)” which was the foundation of all in-house designed products. Though it was not centrally managed and enforced and as the company acquired other companies and products the portfolio became increasingly and visually disconnected.

The strategic decision was made to leverage MUI going forward, but we did not want to be “just another MUI shop”. Our core components are based on MUI with slight modifications and theming applied to them. Furthermore we have established our own patterns and rules around this.

We have looked at current products and those scheduled for an uplift and made sure that the components we were getting were working for all products.
That has resulted in minimizing some component variants, changing others and building new ones where needed.

Going forward, all admin products are going to use a common app shell with minor differences in type of navigation (accordion vs. progressive) and app control features.
What is going to remain common though is the H1, 4px grid and behavioral patterns.

Accessibility
This color scheme is used to “brand” our banking products and showcase them to clients.
Accessibility is very important to NCR and so we made sure that all of our colors and color contrast meet accessibility standards.


Our accessibility team has inspected every component and worked with us and our developers to ensure correct tab order as well as screen-reader behavior.
I created a data visualization library with various types of charts, each with different states and where possible with auto layouts for easier use by fellow team mates.
In addition I helped create a comprehensive color palette from which multiple color groups were derived to ensure accessibility and fit for all lines of business.


We have looked at multiple font and for web and Android Inter is our font of choice.
Inter provides a modern aesthetic that works well on web and mobile.
For iOS we stay native and will be using San Francisco.
All font sizes come in 3 different weights.

Our products are currently using Material UI icons until we have our own, proprietary icon library which is geared towards the industries we serve.
Every icon frame is 24px x 24px with the icon itself being 16px x 16px.
Icons can scale as long as they align to the 4px grid.

Beyond the core components provided by MUI we have LOB specific components and assemblies like filtered inputs, horizontal navigation and a variety of list items.

We recommend to limit the the use of CTA buttons to one per page. Primary and secondary buttons will make up most of the controls and not every screen is required to have a CTA.
Clients can choose how to differentiate CTA buttons from all others through shape, color, size and shadows. Our banking base theme is using color as a differentiator.

We provide a light and dark mode version of our design system to our clients which they can brand and theme using the admin platform.

