No Sub apps are for when you have a single app that you plan to white label for clients. So each sub app is the same as the main app with some differences for customizing to the client.

Not unless you expect to have the same user base for each and that each will be available for a single subscription fee.

That is what I would recommend for so many reasons.

  1. Easier to monetize the different systems as stand alone products, which sounds like what you want to do.
  2. Easier to scale one app while others are not, which is in the concept that maybe the HR really takes off, while the others are taking more time to gain traction.
  3. If you are going to continuously expand your product offerings, it is easier to have employees that are ‘product owners’ and teams of developers who focus on one product and you don’t have to deal with all the headaches of managing so many different people/teams accessing a single application, especially when somebody could goof up and throw everything out of whack.

There are more reasons, but the last one I’ll state is that for my own personal business, I take this approach. I have apps that are more customer oriented, while others are more service provider oriented, such as a e-commerce versus a POS. I could easily make one app have both capabilities, but I monetize them differently and ad spend on them differently and have different target markets…AND, I have the API setup in the E-commerce to pull from the POS, so that all retailers using the POS are automatically on the E-commerce platform, so it is super simple to share data between the different apps where appropriate and necessary.

1 Like