Key features of mobile community applications include sharing, contacting, and collaborating—all of which support socializing. In addition, other functions (for example, personal information management and voting as personalization) are added to deal with information generated in a community.