It looks like this is constantly being developed further. https://www.group-office.com/blog/
The functions of SOGO extended to include collaborative working with files. https://www.group-office.com/features
In addition, tasks, chat and video conferencing, project management and finance, such as creating invoices.
Looks like the perfect solution