One app, multiple databases

I have an app that we would like to distribute to other companies. We want to know if it is possible to have completely separate database for each company and if it is possible, how to go about about setting that up. Thanks
1 person has
this question