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

  1. What Is the SAP Fiori Apps Library?
  2. History & Evolution of the Library
  3. Old Library vs New Library (2026)
  4. Why SAP Retired the Classic Library
  5. How to Access the Library
  6. How to Search and Filter Apps
  7. Detail View vs List View
  8. Understanding App Types
  9. App Recommendations Tool
  10. SAP Fiori Lighthouse Apps Explained
  11. Fiori Apps by Module — Quick Reference
  12. Best Practices for Using the Library in an S/4HANA Conversion
  13. Common Errors & Troubleshooting
  14. FAQs
  15. 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

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.

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.

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.

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.

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.

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.

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.