Porting an On-Premise Application to the Cloud with SAP Cloud Platform

Enable Independent Software Vendors to better service existing customers’ needs, attract new customers, and increase revenue


A business-focused ISV faces the challenge of responding to the changing competitive landscape. The ISV’s existing solution requires IT staff to download, deploy, and maintain an application. The application is also sensitive to changes in global legal regulations, and IT staff frequently must apply software updates accompanying these changes. On top of these disadvantages, business customers need to pay for the software through a limited selection of licensing models.

Download the blueprint

The ISV performed market research and found that its own software solution lacked the flexibility in both deployment and pricing that some customers preferred. Customers were also looking for solutions that lowered total cost of ownership (TCO) and required little to no IT staff involvement. Finally, the company’s research indicated that customers were seeking easy-to-use tools that would streamline software updates.

To respond to these challenges, the ISV decided to create and deploy a cloud-enabled SaaS solution option for its customers based in SAP Cloud Platform. The SaaS solution accelerates the delivery of the ISV’s business application to customers and automates the software-provisioning process. Customers can now provision the application through the SAP App Center, thereby simplifying and accelerating the deployment. The frequent updates to the application are now applied centrally by the ISV, which dramatically reduces the need for IT staff to support and maintain the application.

The solution diagram above illustrates a basic architectural pattern of the runtime and design-time environments for implementing the porting an on-premise application to the cloud use case.

Bill of Material - SAP Cloud Platform components for licensing considerations

The following Bill of Material is for reference purposes only and represents an example of the SAP Cloud Platform services and components required for this use case. Please consult your SAP Account Executive regarding your specific licensing needs.  

Sales Item


Licensing metrics


Runtimes & Containers (Java Server)

Virtualized hardware resources used by an SAP Cloud Platform Java application – the ISV uses this component to host its application engine.


1 instance

SAP HANA Database

The most advanced in-memory database fully managed across multiple clouds.

GB memory in 16 GB blocks

1 block

Virtual Machines

Provides virtualized hardware resources (such as CPU, RAM, disk space, and installed operating system) to install and maintain Linux-based software; the ISV uses a VM for its reporting services, which require a file system

Instances 1 instance

Document Service

Stores and manages documents, unstructured data, and semi-structured data

GB storage

40 GB

Customers can use the SAP Cloud Platform pricing estimator to calculate the required investment for a project. Scale up or down on services as required.

Members and partners of SAP PartnerEdge* can evaluate the development of an application for this use case – most development licensing is covered by the packs offered by SAP’s partner licensing services. Click here for details.

*excluding open ecosystem basic.