What is capability of Salesforce Communities?
Visualforce or Force.com Sites must be used for an administrator to enable Communities.
Customer Portal Users and Customer Community users can log into a community.
Communities can be customized by defining members, tabs, branding, and email settings.
Community members can control what contact information is visible to external users.