Can communities be configured to be on the front-end rather than in the admin area?

I'm evaluating whether to recommend communities as a replacement for bbpress or buddypress group functionality, and need to know whether the user interface can be restricted to the front end of a site. Thanks!