We have created Figaf app as a Java application that we can deploy in BTP using a docker image and then connect to a database.
We do provide the tool for free if you want to test your PI to Cloud Integration. So we find BTP as a good platform to deliver it because most customers anyway have access to BTP and can manage it them self.
We also want to keep the data with the customers and not have it on our servers.
In our manual we leverage CF command to push the update of the image with different versions which is pretty easy. But next time the customer needs to deploy they forget the setup and start on a new configuration.
Do you have an idea about how to simplify the deployment for customers so they can easy update the application.