Могу ли я предложить решение с открытым исходным кодом для создания проекта SaaS. Он имеет эту встроенную функциональность. Вы можете просто настроить арендатора (Company x) в своей собственной панели администратора, и компания может добавлять своих собственных пользователей / ролей / разрешений в приложения внутри своих собственных панелей мониторинга. Вы можете добавить приложения в свой проект и включить их для определенных арендаторов (компаний), которые вы хотите (по модульному принципу). Данные компаний также будут разделены на отдельные базы данных, и вы можете просто обновить каждое приложение отдельно (то есть, по сути, вы обновляете код один раз, но данные по-прежнему разделены между пользователями).
Я только что начал использовать эту платформу около двух недель назад для собственного запуска SaaS, и я очень рад тому, что она может предложить. Он называется Innomatic, и вы можете проверить его на их сайте: innomatic.io.
Кажется, что в последнее время они не уделяют проекту много внимания, но, тем не менее, он работает, и вы можете просто поддерживать свои собственные Приложения на платформе.
Если у вас есть какие-либо вопросы, я был бы рад вам помочь, так как последние две недели я провёл, изучая веревки этой платформы.