Many communities of practice revolve around sharing and disseminating knowledge artifacts. Community platforms need to mix more traditional Web content management with social networking or other forms of collaboration. Variations run from simple file lists with folders to more complex hierarchical listings with metadata-driven filters. The amount of content a community might hold is obviously a primary driver in the choice of needed features. Larger amounts require a greater ability to organize and browse content. Size of community and familiarity of members with each other also makes a difference here. Smaller online communities reflecting existing offline networks can often manage a more utilitarian offering than one with a larger, less established one.