Slack teams allow communities, groups, or teams to join a "workspace" via a specific URL or invitation sent by a team admin or owner.[27] Although Slack was developed for professional and organizational communication, it has been adopted as a community platform, replacing message boards or social media groups.[2][28]