UI Technologies

SAP Fiori Design Guidelines

The SAP Fiori Design Guidelines are SAP's public design-system documentation for SAP Fiori, covering design principles, floorplans, UI elements, patterns and visual foundations for web, iOS and Android. The SAP Fiori Design Guidelines define SAP Fiori as a user experience standard rather than a single product; technologies such as SAPUI5 implement that standard in code.

Quick facts

Type
Design-system documentation (UX standard)
Layer
Entry point & experience (also UI applications)
Published in
SAP Design System portal: SAP Fiori for Web, iOS and Android
Covers
Principles, visual foundations, UI elements, floorplans, patterns, UI kits
Implemented by
SAPUI5, SAP Fiori elements, UI5 Web Components
Who works with it
UX designers, product owners, SAP Fiori developers, app reviewers
Applies to
All SAP Fiori deployments: SAP S/4HANA editions and SAP BTP
Layer: Entry point & experienceWhere it sits ▾
Where it sits: L1 · Entry point & experienceLayer: Entry point & experience. Also touches: UI applications.L1L2L3L4L5L6BTP

Layer: Entry point & experience

Also touches: UI applications

Open the architecture map →

What do the SAP Fiori Design Guidelines cover?

The guidelines describe how SAP Fiori apps should look, behave and communicate. The main areas are:

  • Principles — the five ideas behind every design decision.
  • Visual foundations — color, typography, iconography, spacing, theming and wording.
  • UI elements — guidance per control: when to use it, when not to, and how it should behave.
  • Floorplans — complete page structures for recurring tasks, such as the list report, the object page and the overview page.
  • Patterns — cross-cutting behavior such as messaging, draft handling and navigation.
  • UI kits — design files that let designers mock up screens with the same components developers use.

There are separate editions for web, iOS and Android, because native mobile apps follow their platform conventions while keeping the SAP Fiori design language. Since 2025, the guidelines are part of the broader SAP Design System portal on sap.com. The SAP Fiori Design Guidelines are therefore a full design system, not a style sheet.

What are the five SAP Fiori design principles?

SAP names five principles for the SAP Fiori user experience:

PrincipleWhat it asks for, in short
Role-basedShow each user the tasks and information their job requires, not the whole system
AdaptiveWork across devices and contexts, so users can work where they need to
SimpleKeep only what the task needs and remove the rest
CoherentMake apps feel like one product, with consistent interaction and wording

The fifth principle asks for an experience that makes an emotional connection with users and makes their work easier. The principles are deliberately abstract. They become concrete in floorplans and UI element guidance, which is where design reviews usually point. The five SAP Fiori design principles are the yardstick; the rest of the guidelines show how to meet it.

How do the guidelines relate to SAPUI5 and SAP Fiori elements?

The guidelines describe the intended result; the technologies produce it.

  • SAPUI5 provides controls that already follow the guidelines visually, but a developer can still combine them into a screen that breaks the intended behavior.
  • SAP Fiori elements implements selected floorplans as metadata-driven templates. SAP's developer guidance lists automatic SAP Fiori compliance as one of its benefits, because the layout and behavior come from SAP's framework.
  • Freestyle SAPUI5 apps reach compliance only through deliberate design work, since every layout decision is custom.
  • UI5 Web Components bring the same visual language to other web frameworks.

This is why many teams pick the floorplan first and the technology second: if a floorplan fits, SAP Fiori elements delivers it with less effort. The SAP Fiori Design Guidelines answer "what should this app be?", while SAPUI5 and SAP Fiori elements answer "how is it built?".

How have the SAP Fiori Design Guidelines changed over time?

SAP Fiori's visual design has evolved several times since the original task-focused apps, with theme families such as Belize and Quartz followed by the current SAP Horizon theme family. Each step kept the principles but changed the visual language, the launchpad experience and the available patterns. In SAPUI5, SAP Horizon appears as themes such as Morning Horizon and Evening Horizon.

Two practical consequences follow:

  1. Guidance is version-dependent. The web guidelines are versioned along SAPUI5 releases, and SAP updates only the latest guideline version, so a team on an older on-premise front-end server should check which guidance matches its release.
  2. The location moved. The guidelines now live in the SAP Design System portal, and older bookmarks redirect there.

Reading the SAP Fiori Design Guidelines for the wrong version can turn a design review into a dispute about features the system does not have.

When should teams use the SAP Fiori Design Guidelines?

The guidelines are most useful at the points where design decisions get locked in:

  • Requirements: describing a custom app as "a list report with an object page" gives business and IT a shared vocabulary before anyone writes code.
  • Technology choice: if a standard floorplan covers the requirement, SAP Fiori elements is usually the cheaper path; if not, freestyle development is justified.
  • Design reviews: reviewers can point to a specific guideline instead of arguing about taste.
  • Acceptance: wording, message handling and accessibility guidance give testers concrete criteria.

Example: Alder Manufacturing wants a screen for buyers to review supplier confirmations from Cedar Office Supply. Checking the floorplans first shows that a list report with an object page fits, which settles both the design and the build approach. The SAP Fiori Design Guidelines pay off most when they are consulted before the first mock-up, not after the first complaint.

What are common mistakes with the SAP Fiori Design Guidelines?

  1. Treating the guidelines as developer documentation. They describe the experience; implementation details live in the SAPUI5 SDK.
  2. Designing a custom layout when a floorplan fits. Custom layouts cost more to build and maintain and drift from SAP's own apps.
  3. Reading the web edition for a native mobile app. iOS and Android have their own editions.
  4. Skipping wording and messages. Labels, empty states and error texts are part of the guidelines, and practitioners frequently report that they are the first thing reviewers flag.
  5. Equating compliance with fitness for the task. An app can follow every guideline and still model the wrong steps. Process fit has to be checked separately.

The SAP Fiori Design Guidelines are a shared standard, and they work best when the whole team, not only designers, uses them.

SAP Fiori Design Guidelines vs. SAPUI5: what is the difference?

SAP Fiori Design GuidelinesSAPUI5
What it isDesign-system documentationJavaScript application framework
FormatPrinciples, floorplans, UI element and pattern guidance, UI kitsRuntime libraries, APIs, SDK and tooling
Main audienceDesigners, product owners, reviewersDevelopers
Question it answersHow should the app look and behave?How is the app built and run?
PlatformsWeb, iOS and Android editionsWeb browsers only

The SAP Fiori Design Guidelines define the standard; SAPUI5 is one of the technologies that implements it for the web.

FAQ

Are the SAP Fiori Design Guidelines free to access?

Yes. The SAP Fiori Design Guidelines are publicly available on the SAP Design System portal without an SAP login. They include design principles, floorplans, UI element guidance and UI kits that designers can use for mock-ups.

Where did the SAP Fiori Design Guidelines move?

Since 2025, the SAP Fiori Design Guidelines are part of the SAP Design System portal on sap.com, which groups SAP Fiori for Web, iOS and Android. Older links to the previous guidelines site redirect to the new location.

Is SAP Fiori a product or a design system?

SAP Fiori is primarily a user experience standard defined by the SAP Fiori Design Guidelines. SAP also uses the name for the apps that follow it and for the SAP Fiori Launchpad. Technologies such as SAPUI5 and SAP Fiori elements implement the standard.

Do custom SAP Fiori apps have to follow the guidelines?

Nothing technically blocks a custom app that ignores the guidelines. SAP Fiori elements apps follow them largely by construction, while freestyle SAPUI5 apps follow them only if the team designs for it. Consistency with standard apps is the practical reason to comply.

What is SAP Horizon?

SAP Horizon is the current visual design of SAP Fiori, described in the SAP Fiori Design Guidelines and delivered in SAPUI5 as themes such as Morning Horizon and Evening Horizon. It changes the look of apps, not their underlying floorplans or logic.

Sources

Applies to
SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition · SAP BTP
Last reviewed

SAP, SAP Fiori, SAPUI5, SAP S/4HANA, SAP BTP and other SAP products and services mentioned are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. This guide is independent and is not affiliated with, sponsored or endorsed by SAP SE.