1. Profiles
Online, people get to know each other through their profiles. Therefore, it is important to allow a user to create rich profiles – where they can let the world know what they are all about. Pictures, avatars, free forms – all need to be available to the user.
2. Private Messaging
Communities are networking hubs first and everything else second. And since not all conversations can be public, it’s good to provide private messaging feature.