Since many apps are packaged to have their own user management and thus not bound by the user limits, user limits are not entirely enforceable, cause confusion and dis/advantages users of certain apps. Removing user limits altogether would be a good move.
The advantage is to incentivise users who can likely afford to pay more. In the long run, however, it may stifle community development efforts. Existing apps that are marked premium may receive less development efforts from the community as only Business plan users can use them. Apps yet to come may also see less community help to package and test because of uncertainties on whether they'll become premium. So I would recommend against doing premium apps. Alternatively we at least need clear communications on how new apps will be designated as premium if we're sticking with premium apps.
It seems limits on the number of apps that a client can run is the only enforceable method that won't inadvertently disincentivise community efforts. And it is easily justifiable that a client pays more for unlimited apps, as (for example) more app installations will likely increase the chance for requiring support from the Cloudron team. Given the choices right now, I would recommend keeping app limits for the "Basic" plan. The "Business" plan, or whatever the top tier plan, still calls for unlimited apps as we don't want to put a ceiling on business opportunities :)
Call the "Basic" plan "Standard" or "Essential". It feels better as a customer to pay $15 for something I need rather than some lowly minimum.
Call the "Business" plan "Unlimited" or "Premium". You want to get the customers with deeper pockets who might not run a business.
- Main concerns
- community devlopment dis/incentive
- All apps are the same
- No user limits
- App limits for a more affordable plan
- Unlimited apps for an unlimited plan
Ps. There's a missing space on the pricing page: "All plans include atmost 5 instances of the same app."
atmost --> at most