SAP Build Apps
SAP Build Apps is SAP's visual low-code tool on SAP BTP for building web and native mobile applications, formerly called SAP AppGyver. SAP Build Apps combines a drag-and-drop UI editor, visual logic and an optional visual backend. Since March 2026, SAP Build Apps is deprecated as a standalone product in favor of the unified SAP Build offering.
Quick facts
- Type
- Low-code application builder on SAP BTP
- Layer
- UI applications; runs on SAP BTP
- Former name
- SAP AppGyver
- Status
- Deprecated as a standalone product since March 23, 2026; existing contracts run to term
- Data access
- SAP BTP destinations (OData, REST) and visual cloud functions
- Who works with it
- Business technologists, citizen developers, front-end developers
- Applies to
- SAP BTP
Layer: UI applicationsWhere it sits ▾
How does SAP Build Apps work?
An SAP Build Apps project moves through four stages:
- Create. Projects are created in the SAP Build lobby, either as a web and mobile app or as an application backend.
- Design. The builder places components on pages in a visual editor and styles them freely. Behavior is defined in the Logic Canvas as logic flows: an event such as a button press followed by flow functions.
- Connect. Data comes from SAP BTP destinations of OData or REST type, which an administrator must enable for SAP Build Apps in the SAP BTP cockpit, or from a backend built with visual cloud functions.
- Deliver. Web apps are built and deployed to SAP BTP and can be surfaced in SAP Build Work Zone; mobile apps are built as iOS binaries for App Store release or local testing, and as Android packages in APK or AAB format.
The result is a standalone application that reads and writes SAP data through APIs. SAP Build Apps is therefore a client of SAP S/4HANA, never a modification of it.
What changed with the deprecation of SAP Build Apps?
In April 2025, SAP introduced a unified SAP Build offering that brings application development, process automation and business sites together for low-code and code-first users. In that context, SAP deprecated SAP Build Apps as a standalone product, effective March 23, 2026. SAP's documentation states that:
- new projects should start in SAP Build;
- existing customers keep access to SAP Build Apps until their current contract ends;
- a migration tool transforms the .mtar archive of web frontend projects into React or SAPUI5 code for SAP Business Application Studio, covering the UI only;
- data from backend projects is exported as CSV and imported into a CAP project manually.
The tool applies only to web application frontends; SAP's path-forward page describes no migration for native mobile builds. Any new investment in SAP Build Apps should start with a check of the contract end date and the current SAP Build roadmap.
What are the strengths of SAP Build Apps?
- Visual freedom: the UI is not bound to SAP Fiori floorplans, which suits branded, task-specific or consumer-like apps.
- Web and native mobile from one project: the same visual project can target a browser and native mobile devices.
- Fast prototypes: a business technologist can produce a clickable, data-connected prototype in days, which shortens requirement discussions.
- SAP connectivity through the platform: destinations reuse the connectivity and authentication already set up on SAP BTP.
- Clean core fit: apps run side-by-side and talk to SAP S/4HANA through APIs, so they add no code to the ERP core.
For small, well-scoped apps with a clear owner, SAP Build Apps delivers a working front end with little code.
Where does SAP Build Apps stop?
- Not SAP Fiori elements. Layout, navigation and accessibility are the builder's responsibility; there is no annotation-driven floorplan that keeps apps consistent automatically.
- Business rules belong in the back end. Validations, pricing or postings still have to come from SAP S/4HANA APIs. Rebuilding them in visual logic creates a second, unsynchronized version of the rule.
- Visual logic is harder to review at scale. Large flows are difficult to diff, test and hand over, a frequent complaint in practitioner communities once an app grows beyond its first owner.
- Lifecycle limits. SAP's documentation notes that versioning is not yet supported for backend projects, which affects transport and rollback.
- Product lifecycle. The standalone deprecation turns every existing SAP Build Apps app into a migration item with a deadline set by the contract.
These boundaries come with the low-code model itself: SAP Build Apps speeds up the front end, while ownership and business logic remain design decisions outside the tool.
When does SAP Build Apps fit better than SAP Fiori elements?
Use these decision criteria for an app such as a delivery check-in for drivers from Bright Freight at Alder Manufacturing:
| Criterion | Points to SAP Build Apps (or its SAP Build successor) | Points to SAP Fiori elements |
|---|---|---|
| Users | External or occasional users, mobile-first | Employees working in SAP S/4HANA daily |
| UI | Custom look, few screens | Standard list, object and form patterns |
| Data | A few APIs, simple writes | Rich OData or RAP services with drafts and validations |
| Team | Business technologists | SAP Fiori and ABAP or CAP developers |
| Lifetime | Short to medium, clear owner | Long-lived, part of the core landscape |
A common mistake is choosing the tool by who is available rather than by who will maintain the app in three years. SAP Build Apps fits narrow, owned, user-specific apps; consistent transactional apps fit SAP Fiori elements better.
SAP Build Apps vs. SAP Fiori elements: what is the difference?
| SAP Build Apps | SAP Fiori elements | |
|---|---|---|
| How the UI is defined | Drawn in a visual editor, component by component | Generated from floorplans plus OData annotations |
| Who builds it | Business technologists and front-end developers | SAP Fiori developers with back-end service skills |
| Design consistency | Up to the builder | Enforced by the floorplan and SAP Fiori design |
| Typical data source | OData or REST through SAP BTP destinations | OData services from RAP or CAP |
| Product status | Deprecated as a standalone product (2026) | Current SAP UI technology for SAP S/4HANA apps |
SAP Build Apps gives visual freedom for small side-by-side apps; SAP Fiori elements gives consistency for transactional SAP apps.
FAQ
Is SAP Build Apps the same as SAP AppGyver?
Yes. SAP AppGyver was renamed SAP Build Apps, and the product was extended with backend capabilities such as visual cloud functions. Older tutorials that mention SAP AppGyver describe the same visual builder before the rename.
Is SAP Build Apps discontinued?
SAP Build Apps is deprecated as a standalone product, effective March 23, 2026. New projects are directed to the unified SAP Build offering, and existing customers can keep using SAP Build Apps until their current contract ends. Plan a migration path before extending existing apps.
Can SAP Build Apps read and write SAP S/4HANA data?
Yes, through SAP BTP destinations of OData or REST type that an administrator enables for SAP Build Apps. The app calls the SAP S/4HANA APIs behind those destinations, so the user's back-end authorizations and the API's own validations still apply.
Does SAP Build Apps create SAP Fiori apps?
Not in the SAP Fiori elements sense. SAP Build Apps produces its own visual applications, which can be deployed to SAP BTP and surfaced in SAP Build Work Zone. They do not use SAP Fiori elements floorplans or annotations.
Is SAP Build Apps the same as SAP Build Process Automation?
No. SAP Build Apps builds user interfaces and lightweight backends. SAP Build Process Automation builds workflows, forms, decisions and automations. Both belong to the SAP Build family and can be combined, but they solve different parts of a solution.
Sources
- SAP Help Portal: SAP Build Apps (Deprecated) service guide
- SAP Help Portal: SAP Build Apps — the path forward
- SAP Help Portal: SAP BTP destinations in SAP Build Apps
- SAP Help Portal: Actions (Logic Canvas) in SAP Build Apps
- SAP Help Portal: iOS Builds in SAP Build Apps
- Applies to
- SAP BTP
- Last reviewed