Web 2.0 tools allow for improved internal and external communication for companies, giving rise to the concept of Enterprise 2.0. These tools differ from traditional ones in their adaptability to business environments and ability to rapidly respond to organizational changes. The ideas around which McAfee defines Enterprise 2.0 include search, links, authoring, tagging, extensions, and signals. Key aspects of a Web 2.0 company include collaboration, communication, transparency, an employee-centered culture of participation and innovation, and openness both within and outside the company.