SAP FIORI RESOURCE HUB · 2026
SAP BTP Tutorial: Getting Started Guide for US Developers
Trial to first deployment — account setup, environment choice, and a real working app, without the guesswork.
$ cf login
Target: SAP BTP Trial ✓
$ cf push my-first-app
Deploying... 3/3 instances running
$
TABLE OF CONTENTS
- What Is the SAP Fiori Apps Library?
- History & Evolution of the Library
- Old Library vs New Library (2026)
- Why SAP Retired the Classic Library
- How to Access the Library
- How to Search and Filter Apps
- Detail View vs List View
- Understanding App Types
- App Recommendations Tool
- SAP Fiori Lighthouse Apps Explained
- Fiori Apps by Module — Quick Reference
- Best Practices for Using the Library in an S/4HANA Conversion
- Common Errors & Troubleshooting
- FAQs
- Related Resources
1. What You Actually Need Before You Touch BTP
An SAP account free to create, needed for trial signup.
Basic Java or Node.js familiarity you don't need to be an expert, but zero coding background will slow you down.
General cloud comfort if you've used AWS, Azure, or GCP before, the concepts here will feel familiar.
How To Schema
Your First 10 Minutes on BTP — Getting the Trial Running
Go to the BTP trial signup page
Go to the current Fiori Apps Library address and open it in a supported modern browser.
Choose your region
Some functions or SAP resources may require an SAP Universal ID or additional authentication. If basic catalog browsing is available without authentication, you can begin your research immediately.
Confirm what's included
Go to the current Fiori Apps Library address in a supported modern browser.
Neo or Cloud Foundry? The Decision That Locks In Your Whole Setup
|
Aspect
|
Neo
|
Cloud Foundry
|
|---|---|---|
|
Hosting
|
SAP's own data centers
|
Multi-cloud (AWS, Azure, GCP)
|
|
Interface
|
Legacy catalog experience
|
Modernized interface
|
|
Search
|
Catalog-based browsing
|
Updated search and filtering
|
|
Filtering
|
More limited
|
Broader filtering capabilities
|
|
Best use
|
Older references
|
Current app discovery
|
Subaccounts, Entitlements, Spaces — The Part That Actually Confuses Everyone
The structure, visually:
How To Schema
Ship Your First App — A Real, Working Example
Open Business Application Studio
Or use the CLI locally if you prefer your own IDE.
Create a minimal app from a template
Start with a basic Node.js or Java template, not a blank project.
Confirm what's included
Go to the current Fiori Apps Library address in a supported modern browser.
The Services You'll Reach for Constantly
Integration Suite
Connecting BTP to S/4HANA and outside systems.
Extension Suite
Building side-by-side extensions and custom apps.
Fact sheet
Show detailed information about an object — a customer, material, or document — and its related data.
Connecting BTP to S/4HANA Without Breaking Your Next Upgrade
Side-by-side extensibility keeps custom logic outside the S/4HANA core, following clean-core principles — the same approach we use when building custom Fiori apps.
Mistakes That Cost Beginners Days (Not Minutes)
Wrong environment choice
Starting in Neo, then rebuilding everything in Cloud Foundry later.
Wrong environment choice
Starting in Neo, then rebuilding everything in Cloud Foundry later.
Wrong environment choice
Starting in Neo, then rebuilding everything in Cloud Foundry later.
The Services You'll Reach for Constantly
Recommended
Business Application Studio
CLI (cf, btp)
Local IDE + Extensions
You've Got BTP Running — Here's What Actually Comes Next
Thinking about formalizing your skills with a certification?
14. Frequently Asked Questions
Is SAP Fiori free?
Fiori is not generally purchased as one standalone product. Many Fiori applications are delivered with the relevant SAP solution, but licensing can depend on the specific application, product, deployment model, and underlying capabilities. Verify the licensing position for your specific scenario.
What's the difference between SAP Fiori and the Fiori Launchpad?
Fiori is SAP’s broader user experience and design system, while the Fiori Launchpad is the role-based application shell and entry point through which users access applications and navigation. Fiori describes the broader experience; the Launchpad provides the environment through which that experience is accessed.
Is SAP Fiori the same as SAPUI5?
No. SAPUI5 is SAP’s web UI development framework used to build many Fiori applications. Fiori is the broader design and user experience system, while SAPUI5 is one of the core technologies used to implement that experience.
Do I need SAP Fiori for S/4HANA?
S/4HANA can support classic SAP GUI-based applications for certain functions, but Fiori is the primary modern user experience for many S/4HANA business processes and is the standard user experience in many S/4HANA Cloud scenarios. The exact application experience depends on the S/4HANA edition and release.
Can I customize SAP Fiori apps?
Yes. Depending on the application and SAP environment, organizations can use in-app extensibility, developer extensibility, or side-by-side extensibility to adapt or extend functionality. Custom applications can also be developed using technologies such as SAPUI5 and Fiori elements when standard applications do not meet the business requirement.
Does SAP Fiori replace SAP GUI completely?
Not entirely. Fiori provides modern application experiences for many business processes, but classic SAP GUI remains relevant for various back-office, technical, and configuration activities. SAP environments can therefore use Fiori and SAP GUI alongside each other.
How long does it take to roll out SAP Fiori?
There is no single timeline. A limited rollout using a small number of standard applications can be relatively straightforward, while an enterprise-wide deployment involving authorization design, Launchpad configuration, integrations, testing, custom applications, change management, and training can take considerably longer. The scope and complexity of the SAP landscape determine the actual timeline.
More Questions?
We’re always ready to help you out.
RELATED RESOURCES
SAP BTP — Main Overview
BTP Certification Guide
Fiori Custom Development Guide
Building something more complex than a tutorial app?
Tell us what you're working on — we'll tell you exactly where to start.