Designing For Collective Intelligence
A collective intelligence application is one that harnesses the knowledge and work of its users to provide the data for the application and to improve its usefulness. The most hyped examples have been labeled as "Web 2.0" applications.