Skip to Content


Frequently Asked Questions on the SAP BTP SDK for iOS
You will learn

The new SAP BTP SDK for iOS enables a vast community of designers, developers, partners and customers to more quickly build their own enterprise-class mobile apps with an intuitive, consumer-grade user experience, leveraging the Fiori for iOS design language. The goal is to accelerate development, easily reuse existing capabilities, and quickly tie in services of SAP’s and Apple’s respective platforms and devices.

qualitureRobin van het HofMarch 31, 2021
Created by
March 21, 2017

Frequently Asked Questions

  • Step 1

    The SDK is a collection of Apple iOS Frameworks built with Swift, to enable developers to build, extend and run a new class of native iOS enterprise mobile apps, all powered by the SAP BTP and its services.

  • Step 2

    The SDK includes several key building blocks, including UI elements for the new Fiori for iOS design language like reusable controls, UI patterns, templates, access to backend services, easier access to iOS capabilities and device services, etc. The SAP Fiori Design Guidelines can be found here:

  • Step 3

    Main use cases for developers is to create innovative mobile apps for S/4HANA, SAP on-premise extensions, SAP BTP Line of Business (LoB) extensions and building custom SAP BTP apps for iOS.

  • Step 4

    The new SDK has been created completely new in Apple’s modern Swift language and provides a very modular set of Frameworks that allow developers to pick and choose required functionality. It also includes UI components that support developers building enterprise apps for iOS. The SDK enables connection to newly designed mobile services on SAP BTP.

  • Step 5

    The SDK includes UI components that comply with the SAP Fiori for iOS design language. Using these components when building an app makes it easy for developers to build native apps for iOS.

  • Step 6

    The SDK leverages the SAP BTP services to support developers integrating and managing the mobile apps for iOS. To make the most out of the SAP BTP SDK, you need an underlying SAP BTP account. SAP BTP is an open platform that allows connecting to any SAP or non-SAP system, e.g. you can connect securely to on-premise SAP Business Suite resources via the SAP BTP Connector.

  • Step 7

    The SDK has been released on March 30, 2017.

  • Step 8

    The SDK is available through the standard SAP software delivery channels. A trial version is available for developers to try out the SDK in combination with the SAP BTP trial landscape.

  • Step 9

    The SDK supports the entire feature set that is expected from an Enterprise Mobile App. For example Authentication & Authorization, Secure Storage, Backend Connectivity Configuration and integration with iOS specific features.

  • Step 10

    We will continue to support other mobile platform providers, including Google and Microsoft. The partnership with Apple is focused to drive new, innovative and exciting enterprise apps for iOS but will continue to give our customers choices.

  • Step 11

    These are not affected by the release of the SAP BTP SDK for iOS.

  • Step 12
Back to top