work collaboration software / website

What is the best online work collaboration website and what is everyone using? We use EPDM but need more.

SolidworksSolidworks Pdm enterprise Pdm