Not precisely a CiviCRM question, but this is something that I suspect other people here have already faced and solved, and I'm hoping to get feedback.
I'm redoing our website for a nonprofit, with an expectation of using Drupal 8 or 9 integrated with CiviCRM. The primary feature I'm looking for in our migration is to integrate online conferencing and a collaborative work environment. (We've looked into using third-party sites for the latter; I'm still willing to run this separately, but most of the options out there have per-user costs, which is unsustainable for us.)
The closest things to what we want as Drupal distributions are Open Atrium (which appears to be deprecated and Drupal 7 only) and Open Social (which I haven't been able to get to play nice with CiviCRM, and has other restrictions I haven't been able to deal with in an unpaid site; paid options are too expensive).
How have other people approached this? Ideally, we want organizational management to be run within CiviCRM, with integration with the online discussion such that new members are automatically provisioned with various permissions, and we can use CiviCRM entities to drive how interactions work across the site. (E.g., if the collaborative site uses Groups, that this integrates with CiviCRM functionality.)