You install first in your Kubernetes cluster a project build by one of the k8s SIGs called Service Catalog that is capable to connect multiple different brokers into one service offering.
And you can start consuming and manage services exposed through the helm broker, so all the different helm charts that you've bundled into a special package that is compatible with OSBAPI. Here is an example of such packaged helm chart that later on is visible in the catalog https://github.com/kyma-project/addons/tree/master/addons/re...
You probably know the Helm, right? Helm is a great way to install and manage the life cycle of complex Kubernetes applications.
The Service Catalog mentioned by @derberg gives you an option to define some plans and automates injecting credentials into your business application.
And Helm Broker combines those two mature CNCF projects.
Benefits?
With the pure Helm Chart end-user needs to go manually through the whole Helm value.yaml and figuring out what should be adjusted to have a free trier. With Helm Broker, you have an option to create predefined plans like free trier, enterprise etc. which can be then selected by the user.
Second thing is that when you are installing e.g. MySQL via Helm Chart then final configuration like pass,URL, etc. will be printed as a plain text and users need to inject them manually into a business application. With Helm Broker this process is automated and a user can simply create a binding between MySQL instance and business application and as a result, all necessary credentials will be injected into this application.
Additionally, you gain an extra security layer which prevents your e.g. MySQL instance from being removed when it is still in use by external applications. Such prevention is not possible when you are using only Helm.
I can spoiler that in the near future we will create the interactive tutorial, similar to that one: https://katacoda.com/rafter/scenarios/rafter, so getting familiar with Helm Broker will be much easier.
And you can start consuming and manage services exposed through the helm broker, so all the different helm charts that you've bundled into a special package that is compatible with OSBAPI. Here is an example of such packaged helm chart that later on is visible in the catalog https://github.com/kyma-project/addons/tree/master/addons/re...