Hi there!
Thank you for the detailed suggestion. We are glad to hear different suggestions and the idea of having tabs based on the plan does sound enticing. This idea is quite spot on and among the various possible models that may be feasible and we do appreciate you bringing it up. However, as you had figured, this involves using multiple environments in the backend and fundamentally changing the entire structure of the portal compared to what we have now.
In addition to this, licences would have to be assigned during the enrollment process in order to have the required devices added to the corresponding plan tab. Needless to say, this could cause quite a few mess-ups in the event of self-enrollment. Due to this, additional actions like changing the plan of the enrolled device is likely to result in the need to disenroll and enrol devices creating further complexity during device onboarding.
As you can imagine, an implementation like this would definitely take a while to decide the best model let alone having it implemented. In the backend, this would be similar to redesigning the entire portal not to mention the numerous edge cases and quality tests that have to be checked as well.
A change of this magnitude is something that would definitely take a while, however, we shall keep you in the loop with the updates regarding this.
Cheers!
Jeff Black
Hexnode MDM