The term is commonly associated with Internet applications that facilitate interactive information sharing, interoperability, user-centered design, and collaboration on the World Wide Web. Such applications serve functionalities for web-based communities, hosted services, social-networking, video-sharing, include wikis, blogs, mashups, and folksonomies. They enables the users to interact with other users or to change website content, in contrast to non-interactive websites where users are limited to the passive viewing of information that is provided to them.