
SAP has a long history of working together with customers to help them leverage the latest technology innovations: Mainframe with SAP R2, Client/Server architecture with SAP R/3, World Wide Web with mySAP.com and in-memory computing with SAP HANA.
But what about a good user experience? How does SAP meet users' needs in the most effective and enjoyable way?
SAP's understanding of how to create true innovation manifests in the award-winning user experience called SAP Fiori.
SAP Fiori is the user experience for SAP software through all SAP products - such as SAP S/4HANA, Ariba Mobile, and SAP Hybris Cloud for Customer, and SuccessFactors.
Business applications should be ready for digitization and the cloud to meet future prerequisites.
Furthermore, they should be simple, intuitive, personalized, and tuned to the way users actually work. Therefore a user-centered and design-driven development is necessary.
This all should be based on a stable technology which uses web and open standards as well as in-memory computing.
What are the goals?
- To improve user productivity by simplifying and automating day-to-day tasks across any device.
- Reduce training and support costs with simple, role-based screens that speed ramp-up and minimize user errors.
Shift from monolithic solutions to activity-based apps.
SAP Fiori consists of 3 parts:
- SAP Fiori UX gives us the design direction.
- SAP provides developer tools and technology.
- Products provides with content like SAP Fiori apps.

SAP Fiori Launchpad can run stand-alone in a browser or in SAP Business Client (FLP connection) accessing an Application Server ABAP-based SAP system. It can be also integrated with SAP Enterprise Portal as well as with SAP Business Technology Platform. This offers a unified SAP Fiori user experience.
In this course, we will focus on the most common option, SAP Fiori Launchpad in a browser and connecting with Application Server ABAP.
The SAP Fiori Launchpad on other platforms is technically not the same. Therefore, some features for SAP Fiori Launchpad on ABAP Stack may not be available on other platforms. Also the configuration and authorization differ from platform to platform but the concept as well as the user experience are the same.