Help thinking through an idea

I have been playing around in bubble and I am ready to make something “real”. However, I need help understanding how I should organize things since my prior fun projects were more focused on learning functionality.

I want to make an app similar to a case management system but I am not sure how to structure my users and apps. The app is going to be for businesses who have their own users/data. I’m not looking to have my own cases. I don’t want Business A and Business B to see each others user/data and I want them to be able to invite other people within their environment and each business should have their own admin panel. Basically, a SaaS case management system. Does that make sense?

I’m guessing I would have to make a main app and sub apps? Is that correct?

I’m just having a hard to visualizing how to setup this structure. From there I can build the app, I just don’t know this part…

Any ideas?