Building a Multi-Tenant Strategy Management Platform on SAP BTP for an ISV
LeverX designed and developed a comprehensive cloud-based system that enabled the customer to transform its consulting methodology into a scalable SaaS product. The delivered platform facilitated the management of strategic initiatives and company-wide scorecards based on live performance data from multiple external systems.
Table of contents:
LeverX architected and developed a complex cloud-based system to manage strategic initiatives and company-wide scorecards based on live KPIs provided by a wide range of external systems.
Customer
Originally a global consulting company, Cipher BSC later transitioned into an Independent Software Vendor (ISV), evolving its strategic consulting methodology into a proprietary multi-tenant SaaS platform built on SAP BTP. The platform was designed for Cipher BSC’s global clientele.
Challenge
Historically, Cipher BSC relied on Excel-based scorecards, disconnected BI tools, and manual consolidation of operational metrics to deliver its consulting services. To evolve into a full-scale SaaS provider, the company needed a dedicated software system that could securely store and process client data at scale.
The company lacked a unified platform for managing secure access to its strategic data. Additionally, data from external systems had to be retrieved manually, which complicated strategic planning and management operations.
During the project planning, we identified that the solution’s architecture had to address several additional technical constraints:
- Strict data residency and sovereignty requirements: To serve the Middle Eastern market, the platform had to comply with UAE and Saudi Arabian regulations, which required that sensitive corporate data remain within national borders.
- Multi-region deployment: The architecture needed to support Cipher BSC’s global clientele, which necessitated a deployment plan spanning multiple countries and regional deployments. The goal was to ensure consistent, stable performance across locations.
- Hybrid integration complexity: The system was expected to connect cloud-native tools and customers' on-premises environments, including various identity providers and scattered databases.
- Multi-tenant SaaS requirements: The lack of a tenant-aware data model made it difficult to isolate client data effectively while maintaining the high performance required for real-time performance data tracking.
Solution
To address these technical issues, LeverX built a cloud-based solution that brings together high-level planning and departmental execution. By utilizing a microservices-based multi-tenant architecture, the solution ensures strict data isolation between tenants while providing modular updates and independent service scalability.
The system delivers a unified experience through:
- Real-time KPI updates aligned with strategic objectives and corporate scorecards
- Hosting data within geographic boundaries to align with region-specific requirements
- Identity federation and automated user provisioning through secure, role-based access across departments
- Integrated analytics capabilities allowing users to create complex reports and dashboards independently without technical assistance.
Moreover, we developed a tenant-aware data abstraction layer for SAP HANA Cloud. This approach allowed us to improve performance and flexibility when processing large data volumes compared to standard, schema-based multitenancy models.
Technology Stack
The solution is built using a modern SAP cloud technology stack designed for security, scalability, and seamless integration.
- Platform foundation: SAP Business Technology Platform (SAP BTP)
SAP BTP serves as the core platform for application development, integration, identity management, and extensibility. - Identity and access management: SAP Cloud Identity Services, including Identity Authentication and Identity Provisioning
SAP Cloud Identity Services – Identity Authentication (IAS) provides secure, multi-factor authentication (MFA) and single sign-on (SSO).
SAP Cloud Identity Services – Identity Provisioning (IPS) automates identity lifecycle processes, including user provisioning and authorization across cloud and on-premises environments.
- Application runtime: Cloud Foundry environment
The solution runs in the SAP BTP Cloud Foundry environment, using Node.js and NestJS frameworks for backend services.
- User interface layer: SAPUI5
A Fiori-compliant interface is built using the SAPUI5 framework to offer a consistent and intuitive user experience.
- Database platform: SAP HANA Cloud
SAP HANA Cloud serves as the primary database for high-performance storage, processing, and real-time data access. SAP HANA Smart Data Integration enables seamless data ingestion and synchronization.
- Connectivity layer: SAP BTP Connectivity service
SAP BTP Connectivity service provides secure and reliable communication between cloud applications and on-premises SAP or third-party systems.
- Analytics and reporting: SAP Analytics Cloud (SAC)
SAP Analytics Cloud is used for dashboards, analytics, and reporting, enabling insights obtained from SAP HANA Cloud’s data through live connections.
- Hyperscaler infrastructure: AWS
SAP BTP is deployed on AWS regional infrastructure, including AWS Middle East (Riyadh) and AWS Middle East (UAE), ensuring compliance with regional data residency requirements. - Messaging layer: regionally compliant SMTP services
Regional SMTP servers/services are supported for notifications, alerts, and communication workflows.
Results
As a result of the implementation, Cipher BSC launched a fully operational product on SAP BTP that:
- Replaced fragmented manual consulting tools with a centralized digital platform for managing strategic initiatives and performance metrics
- Consolidated strategic metrics from multiple enterprise systems
- Enabled the customer to deliver its software platform as a scalable SaaS product to clients worldwide
- Established standardized work execution across departments
- Provided a scalable foundation for future product expansion
The solution is now publicly available in the SAP Store, supporting customers across various industries globally.
More Case Studies
Contact Us
What happens next?
-
1
An expert will reach out to you to discuss your specific needs and requirements.
-
2
We'll sign an NDA to ensure any sensitive information is kept secure and confidential.
-
3
We'll work with you to prepare a customized proposal based on the project's scope, timeline, and budget.
years of expertise
projects
professionals
Contact Us