# SAP HANA Cloud Platform - custom application deployment

> Deploy custom applications to SAP HANA Cloud Platform. Step-by-step guide for cloud deployment and configuration.

*Published December 21, 2016* · Categories: application-modernization, cloud, sap

Source: https://www.kimpel.com/2016/12/21/sap-hana-cloud-platform-custom-application-deployment/


![SAP HANA Cloud Platform deployment setup](https://cdn.kimpel.com/WP_20161120_16_41_09_Pro-300x169.jpg) I am very excited that I managed to deploy and execute my first application on SAP HANA Cloud Platform ([https://hcp.sap.com/](https://www.sap.com/products/cloud-platform.html) (original URL [https://hcp.sap.com/](https://hcp.sap.com/))) today. It uses the native in-memory database and application services.

The base application source code was generated using Ciber Momentum Engineer ([https://momentum.ciber.com/](https://web.archive.org/web/20161125091813/https://momentum.ciber.com/)) and then customized to fit their platform-as-a-service environment.

I have to admit that this was not quite straight forward and I had to go through a significant amount of trial & error before I finally managed to deploy the application itself without any issues and exceptions being thrown. It also took quite a while until the database automatically got populated with all the business entities or rather tables. There are quite a lot of dependencies and restrictions that you have to know and be aware of; i.e. things like

- JAR packages that need to be of a specific version so that Hibernate supports the DB dialect,
- Certain frameworks and their versions that need to fit together
- Some frameworks that the platform brings that should not be part of the application assembly
- etc.

In one of my next posts, I will try to describe these dependencies and lessons learned so that others can hopefully benefit from this exercise.

