Just looked at a demo of Oracle's Beehive that provides an integrated set of collaboration services built on a single, scalable, open, and enterprise-class collaboration platform.
Beehive allows users to access their collaborative information through familiar clients while enabling IT to consolidate collaborative infrastructure and implement people-centric applications with a centrally managed, secure, and compliant environment built on Oracle technology.
While it's bound to be pricey it's woth a look at if you're considering collaboration that needs good secuity and compliance.