Web 2.0 aims to enhance creativity, information sharing, collaboration and functionality of the World Wide Web through changing trends in using web technology and design. It allows for participation, interactivity, collaborative learning and social networking. Web 2.0 has core principles of many-to-many connectivity, decentralized control and being user-focused. Websites based on these Web 2.0 principles are expected to evolve over time as users make modifications.