Web 2.0 refers to developments that emphasize collaborative and communication services on the web rather than one-way publishing. Key technologies include blogs, wikis, RSS, podcasts, AJAX, hosting applications on networks rather than locally, and allowing others to reuse your content through Creative Commons licensing. AJAX uses asynchronous JavaScript and XML to create more interactive web applications by allowing asynchronous communication between the user and server without page reloads.