What is a Business Technology Platform?
In your company, you want to write custom code and modify SAP solutions. Modifications like those for the on-premise system are not possible in the cloud, so you need to find a way to fulfill your needs. You want to integrate the SAP Software-as-a-Service (SaaS) solutions like SAP Concur, SAP SuccessFactors, and more, into your SAP S/4HANA Cloud, to end up with a fully integrated set of software solutions and business processes. In addition, you have third-party software that you want to integrate. Your company generates and collects a lot of data. This data must be managed and analyzed to get value from it.
What is SAP Business Technology Platform?
SAP Business Technology Platform (SAP BTP) is an open platform as a service (PaaS) that delivers in-memory capabilities, core platform services, and unique micro-services for building and extending intelligent, mobile-enabled cloud applications. The platform is designed to accelerate digital transformation by helping you to quickly, easily, and economically develop the exact application you need – without investing in on-premise infrastructure.
The SAP BTP is the technological base of the intelligent, sustainable enterprise.
Based on open standards, SAP Business Technology Platform offers complete flexibility and control over your choice of clouds, frameworks, and applications.
SAP Business Technology Platform is used for three main scenarios in scope of the intelligent, sustainable enterprise:
- Integration
Complex IT landscapes include on-premise and cloud systems. SaaS applications and hyperscaler technology from SAP and third parties will be used in modern and digital enterprise.
Integration is essential to enhance business operations across the entire value chain by connecting all systems and business processes seamlessly. As a result, good integration will be key to a good IT landscape.
- Data to Value
It is essential that organizations have a consolidated view across all their data assets and are able to achieve insight and make real-time decisions, especially during times of rapid change. Good data quality and data handling is very important because the increasing amount of data will be the currency of the future. Good data quality and good technologies to work with that data are the key for the flexible and scalable business of tomorrow. To get value from your data, you must analyze and interpret it, not just collect it.
- Extensibility
Companies need to stay agile and adapt rapidly to new business conditions and changing customer demands. Extensibility allows companies to build and enhance all their application investments to meet their customers' dynamic needs and provide continual value. You can deliver new features in an agile and fast manner with SAP BTP as the underlying platform.
You can use services like feature flags, continuous delivery, or cloud transportation management. You have the choice of the runtime you want to use. Because of the rising amount of cloud solutions in IT landscapes, you need to think about extensibility and not think about modifications as you did in the old on-premise world.
If you want to know more about the SAP BTP in general, see: https://www.sap.com/products/business-technology-platform.html.
Architecture of SAP Business Technology Platform (BTP)

SAP BTP offers global accounts and subaccounts.
- Global Accounts
A global account is the realization of a contract you made with SAP. A global account is used to manage subaccounts, members, entitlements, and quotas. You receive entitlements and quotas to use platform resources per global account and then distribute the entitlements and quotas to the subaccount for actual consumption.
- Subaccounts
Subaccounts let you structure a global account according to your organization's and project's requirements regarding members, authorizations, and entitlements. A global account can contain one or more subaccounts in which you deploy applications, use services, and manage your subscriptions. Subaccounts in a global account are independent of each other. This is important to consider with respect to security, member management, data management, data migration, integration, and so on, when you plan your landscape and overall architecture.
Regions and Environments

You can deploy applications in different regions. Each region represents a geographical location (for example, Europe, US East) where applications, data, or services are hosted.
- Infrastructure
The infrastructure layer of a region is either provided by SAP or by one of SAP's infrastructure-as-a-service (IaaS) partners, that is by example, Amazon Web Services (AWS) or Microsoft Azure.
- Environments
Environments constitute the actual platform-as-a-service offering of SAP BTP that allows for the development and administration of business applications. Each environment comes equipped with the tools, technologies, and runtimes that you need to build applications. The availability of different environments allows for greater flexibility in your development process.
- Services
Services enable, facilitate, or accelerate the development of business applications and other platform services on SAP BTP.
- Data
Your business and application data are managed through services like the SAP Data Warehouse Cloud service.
- Applications
These are the business applications that you deploy in a region, building on top of and making use of the layers underneath.