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 ▾
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:
| Principle | What it asks for, in short |
|---|---|
| Role-based | Show each user the tasks and information their job requires, not the whole system |
| Adaptive | Work across devices and contexts, so users can work where they need to |
| Simple | Keep only what the task needs and remove the rest |
| Coherent | Make 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:
- 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.
- 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?
- Treating the guidelines as developer documentation. They describe the experience; implementation details live in the SAPUI5 SDK.
- Designing a custom layout when a floorplan fits. Custom layouts cost more to build and maintain and drift from SAP's own apps.
- Reading the web edition for a native mobile app. iOS and Android have their own editions.
- 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.
- 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 Guidelines | SAPUI5 | |
|---|---|---|
| What it is | Design-system documentation | JavaScript application framework |
| Format | Principles, floorplans, UI element and pattern guidance, UI kits | Runtime libraries, APIs, SDK and tooling |
| Main audience | Designers, product owners, reviewers | Developers |
| Question it answers | How should the app look and behave? | How is the app built and run? |
| Platforms | Web, iOS and Android editions | Web 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
- SAP Design System: SAP Fiori for Web
- SAP Learning: Introducing SAP Fiori (design principles and SAP Design System)
- SAPUI5 SDK: Developing apps with modern concepts — guidance for developers
- SAPUI5 SDK: Available themes
- SAP Design System: SAP Fiori for Web — Guideline Versions
- Applies to
- SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition · SAP BTP
- Last reviewed