SAP Business One can be deployed both on premise or on the cloud with SAP HANA or Microsoft MSSQL databases.
SAP Business One provides various APIs, which can be used to extend the SAP Business One functionality:
- SDK (Software Development Kit) provides a rich set of libraries based on Microsoft .NET technology, enabling developers to enhance and extend SAP Business One as well as integrate external solutions with SAP Business One.
- Service Layer provides REST API to customize business process in SAP Business One, targeting new generation web development platforms. The Service Layer acts as a crucial intermediary that connects SAP Business One, Web client with the SAP Business Technology Platform (BTP) for extending functionalities.
- Integration Framework facilitates the integration of SAP Business One with other systems and applications.

The Service Layer Landscape for SAP Business One shows you how various components and services interact within the SAP Business One ecosystem. It can be divided into two main categories:
SAP Business One Inbuilt Applications
- SAP Business One, Web client - A browser-based interface that allows users to access SAP Business One functionalities without needing to install a desktop client. It provides a modern and flexible way to interact with the system.
- Job Service - This service handles background jobs and scheduled tasks within SAP Business One. It ensures that routine processes are executed automatically and efficiently.
- Mobile Service - This service handles requests from SAP Business One Sales and SAP Business One Service Mobile apps. The mobile apps are supported in both iOS and Android platforms.
- Electronic Data Systems (EDS) - This service facilitates the electronic exchange of data between SAP Business One and external systems. It ensures seamless integration and data flow across different platforms.
Partner Applications and Services
- Extensions on SAP BTP - These are custom applications and services developed by SAP partners using SAP BTP. SAP BTP provides tools and services for building, integrating, and extending SAP applications.
- Partner Add-ons and Services - These are additional functionalities and services provided by SAP partners to enhance the core capabilities of SAP Business One. They can be industry-specific solutions or general enhancements.