I work in a small municipality so we don’t really have the resources to do the integration ourselves. What we did was find a company which specializes in making google maps like APIs/integration to osm as well as having a support line that can correct osm mistakes for us.
This is not free, like doing the integration ourselves would be. I can’t give you the exact price, but it is a lot cheaper than google maps and it’s worked great for us for several years now.
We did by a package with little osm support because we can update osm ourselves, but calculating routes is something we could never do within our budget.
If your country doesn’t have any companies offering these types of osm services, then I bet you could make a lot of money by building it though.