Data Warehouse. Created an external Okta instance (integrated with our internal Okta). Partners authenticate via external Okta to gain access to approved apps and services. Team portals have been created with integrated services including Power BI, communications tools, data warehouse, etc. Internal/external teams can collaborate, share data/data sets and leverage Power BI for analysis.
I am still debating transitioning the portal technology itself to Drupal or wordpress. The repository technology could be swapped out in the future if another solution made more sense. Tools/services can be added/deleted as needs, requirements and technology changes.