Web 1.0 focused on commerce while Web 2.0 emphasizes user participation and contribution. The concept of Web 2.0 emerged from a 2004 brainstorming session and emphasizes tools that allow users to tag, blog, comment and modify content. Key principles of Web 2.0 include customization for individual users, harnessing collective intelligence by allowing user contributions, and specialized databases to power applications. Web 2.0 applications are also characterized by a focus on services over products, perpetual beta cycles, and multi-device access beyond single devices.