Implementing multiple franchises

I need to implement SSO/authentication in multi-franchises business model. Users will belong to their own franchises. Single user can be in one franchise only. All users need to access common applications provided by the brand company. What is the way to implement this scenario using Okta. Can application be accessed across organisations?

Hub and Spoke Org model