Basecamp built with Drupal
We can satisfy a lot of requirements by using organic groups (OG). This module enables users to create collaborative groups. That’s exactly what we need. OG is a big solid well-known module with many plug-ins available to extend its functionality, but the core functionality will nicely serve as the backbone for our Basecamp clone.