SAP Design System

Discover / SAP Design System / SAP Design System

Intro

The SAP Design System is a design system that provides a consistent user experience for SAP software across platforms and devices. It’s at the core of SAP’s product experience and design strategy.

The SAP Design System covers all design at SAP:

Its aim is to provide a consistent user experience, a common degree of design quality, increased efficiency, and a growing capacity for innovation.

The Creation Process of the SAP Design System

The creation process of the SAP Design System

The creation process of the SAP Design System looks as follows: The company’s underlying rules and strategies lay the foundation to the SAP Design System. Based upon those, designers create and specify the actual design system content, such as components and patterns. To ensure consistency, efficiency, and adoption, associated enablement for the design system content is developed: User Assistance Developers and designers create the SAP Fiori Design Guidelines, visual designers the UI kits for UI designers and the UI technology frameworks for developers, as well as templates for marketing.

Guidance for the SAP Design System

Different sets of rules, foundations, and defined behaviors lay the foundation to the SAP Design System:

The SAP Design System guidance (to be read from the bottom up)

Company Behaviors (How We Run)

The company behaviors describe our behavioral culture at SAP.

[internal_only]

The SAP strategy page defines them as follows:

[/internal_only]

Brand

The brand is the core identity of the company coming to life via its logo, products, tone of voice, language, font, imagery, messaging, and so on.

[internal_only]

See also SAP’s brand strategy page.

[/internal_only]

Accessibility

Accessibility refers to the possibility for everyone to be able to access and use technology and information products (ideally) with the same level of efficiency and satisfaction. For more information, see [internal_only]the Accessibility Product Standard and [/internal_only]Accessibility in SAP Fiori.

Design Language

The design language defines the style of a design system via elements such as colors, Typography, Iconography, imagery, and tone of voice. For more information, see Theming.

Interaction Design Foundations

Interaction design deals with aspects of how the user interface should behave when the user interacts with it, for example, Wrapping and Truncation or UI element States.

The Content of the SAP Design System

The content of the SAP Design System

The following elements constitute the content of the SAP Design System (starting from the bottom):

Naming Conventions

Naming conventions guarantee consistency, particularly if you’re thinking of branded names.

Design Tokens

Design Tokens are design-related pieces of information used for repeated design decisions. Tokens specify the values for these individual pieces to be used in a theme for certain aspects of UI designs, ensuring consistency across multiple applications. They allow different themes to be defined by using different values for the individual tokens.

Themes

The colors, Icon library, illustration library, font, grid, interaction sounds, motion, tone of voice, and shapes of UI components all make up a theme. The current visual theme is called Horizon. For more information, see Theming.

Design System Assets

These are specific assets that are created for users of the design system, such as product developers or SAP marketing.

Components

You can browse all components on the UI Elements page.

Patterns

Several components can form a pattern. You can browse all patterns on the UI Elements page.

Floorplans

A floorplan is the UI layout consisting of patterns and components, usually describing the content of the full page.

Templates

This can be any template used for marketing and communications content, for example a PowerPoint template or a solution brief.

Design Specifications

A document that contains all relevant information to understand, use, and build a design system element. It acts as a single source of truth for all stakeholders involved.

[internal_only]

Design System Adoption Enablement

The design system adoption enablement focuses on three different areas:

[/internal_only]

---

The Evolution of the SAP Design System

The current SAP Design System definition was introduced in 2023. Its predecessor was the SAP Fiori Design System.

SAP Fiori evolved out of a small initiative into an industry-scale design system for all SAP products.

SAP Fiori 1.0

SAP Fiori started in 2013 as an initiative to re-imagine business software by applying a “mobile first” design approach to the most frequently used use cases. Based on the principles of role-based, simple, responsive, coherent and delightful apps, this laid the foundation for a new design system.

With the first version of SAP Fiori we started breaking down large and monolithic business transactions into focused, task-based apps. Starting with a core feature set suitable for smartphones, the design process was geared towards offering more comprehensive functionality when moving up to larger devices, such as tablets or desktop computers. All aspects of the new Fiori for Web design language had to be carefully designed to adjust to any device, regardless of whether it was operated with a mouse and keyboard or by touch. This first version of SAP Fiori was implemented and evolved in our reference technology for browser-based applications SAPUI5 (versions 1.26 – 1.38), which is also available open source under the name OpenUI5.

Key features of SAP Fiori 1.0

  • Break down monolithic transactions into role-based and task-focused apps.
  • Enable a responsive experience across all devices.
  • Make use of modern and mobile-inspired interaction patterns.

SAP Fiori 2.0

Following the success of the initial version of SAP Fiori, we needed to introduce new capabilities to ready SAP Fiori as a design system for all the scenarios SAP software addresses. With SAP Fiori 2.0, the design grew into a system that would not only be able to address simple use cases, but that would offer intuitive solutions for even the most complex business scenarios. As the new face for SAP’s flagship product SAP S/4HANA, SAP Fiori 2.0 introduced new floorplans that could accommodate large amounts of information and complex functionality in an intuitive and responsive way. Moreover, SAP Fiori 2.0 came with a new integrated and powerful user environment, based in the SAP Fiori launchpad, which introduced productivity features like notifications and improved navigation. With its second iteration, SAP Fiori introduced a new productivity tool, which evolved over time into the conversational digital assistant SAP CoPilot.

Awarded with the prestigious Red Dot Award, SAP Fiori 2.0 was launched in October 2016. Soon after that, an additional award honored the innovative approach for integrating transactional and analytical features to leverage the possibilities of SAP’s in-memory technologies. Again, SAP Fiori 2.0 was implemented in SAPUI5 as the primary reference technology (version 1.42 – 1.70). In addition to this, SAP Fiori 2.0 was applied to a redesign of classic UI technologies like SAP GUI for Web, WebDynpro and CRM WebClient to offer a more coherent experience across technologies. Other product areas started adopting aspects of SAP Fiori 2.0, such as the new Belize theme to better integrate with SAP S/4HANA. With SAP Fiori for iOS, the first version of the SAP Fiori design system for native mobile platforms was released in partnership with Apple. Two years later, SAP Fiori for Android was announced as a result of a partnership with Google.

Key features of SAP Fiori 2.0

  • Scale the role-based and task-focused design approach to complex enterprise scenarios and native mobile platforms.
  • Offer a powerful productivity environment for business users with new scalable floorplans and patterns, including embedded analytics, notifications, search, and improved navigation.
  • Introduce conversational interaction and machine intelligence.

SAP Fiori 3

The third iteration of SAP Fiori was announced in 2018. The continued success and its proven ability to scale and integrate latest trends and requirements already had established SAP Fiori as the design system for the intelligent enterprise. All product areas committed to work towards the adoption of SAP Fiori 3 as the design system that would integrate the experience of all SAP products. This decision was operationalized in a newly established product standard for UX consistency.

As well as a new Quartz theme, SAP Fiori 3 introduced a number of new features that facilitate the integration of all SAP products to provide one coherent and consistent user experience. Some of the most important aspects are:

  • The top-most screen area, referred to as shell bar, has been redesigned to support all navigation and functional requirements found in the different products, and will include the possibility to switch between independent products.
  • Home pages are being redesigned to offer greater flexibility in terms of the level of detail offered. Simple navigation links complement the tiles provided in earlier versions, and we are working on detail cards to offer more information at a glance.
  • A user can have multiple home pages, known as spaces. These can be provided by the organization to offer access to various domains and contexts, integrating the powerful possibilities of overview pages into the same lifecycle as the home pages.

SAP Fiori 3 also takes a huge stride forward in integrating machine intelligence into the business environment by offering a more integrated experience for conversational interaction, machine-generated ratings and recommendations, and a whole set of design principles that ensure a human-centric approach to the interaction design for intelligent systems. With the concept of business situations, the system now can detect critical business contexts independently of predefined processes and workflows and recommend possible solutions to resolve them.

The number of technologies supporting the Fiori 3 design system has been extended beyond the established reference technology SAPUI5 and the classic UI technologies to include the latest web technologies based on frameworks like Angular, React or Vue, and Web Components.

Key features of SAP Fiori 3

  • Establishes basic rules for consistency across all SAP products
  • New Quartz theme
  • New aligned shell bar for all SAP products
  • Greater flexibility for home pages
  • Integration of machine intelligence, focusing on a human-centric approach
  • Adoption across a broader range of technologies

SAP Fiori with Horizon

The new Horizon theme is an evolution of the SAP Fiori design system. The theme offers a modern and fresh look with a new vibrant color palette, rounded corners, and softer shapes. The Horizon theme also comes with a new Horizon icon font and optimized typography.

All elements have been designed with accessibility in mind, and the Horizon theme follows the recommendations for the W3C Web Content Accessibility Guidelines WCAG 2.2. (“Perceivable” principle). Stronger contrasts, improved spacing, and a clearer visual hierarchy make it easier for everyone to work intuitively.

Four Horizon themes are available:

  • Morning Horizon (light version)
  • Evening Horizon (dark version)
  • High Contrast White (accessibility version)
  • High Contrast Black (accessibility version)

Horizon is generally available for productive use by customer and partner development teams using SAP’s UI technologies for developing web-apps as well as native mobile apps. For web apps developed with SAP Business Technology Platform, Horizon was made generally available for productive use with SAPUI5 version 1.102.

SAP Fiori with Morning Horizon theme

SAP Fiori with Morning Horizon theme

Key features of SAP Fiori with the Horizon theme

  • New vibrant color palette that meets WCAG AA accessibility standards
  • Enhanced customer branding options
  • New icon set across all platforms
  • Enhanced focus with more contrast, space, and visual hierarchy
  • Two flavors (light and dark), plus two high-contrast accessibility themes