What do you think about adding in the admin section a way to group modules into a sub application. Example would be to have a tab called Accounting System, instead of adding individual modules to the page you make a sub system that includes a core set of modules and the sub system to rainbow admin screen
Once you add the sub system a link on the admin page under a user or group lists all sub systems available where you can grant access to, in addition each sub system may have an additional user setup screen that allows you to set user specific permissions within that application
In this way the rainbow portal is not only a base for CMS but also web applications like CRM,Accounting, ect
Haven’t thought of the details just wanted to get feedback to see if anyone thinks this is a good idea.