This document discusses the history and technologies behind Ajax web applications. It begins with a brief history of Ajax from the 1990s to today. It then defines Ajax, explaining that it is not a technology itself but a technique that incorporates HTML, CSS, JavaScript, XMLHttpRequest and other standards. It describes how Ajax enables asynchronous communication between the client and server for dynamic updating of parts of a web page without reloading the entire page. Some examples of popular Ajax applications are also provided. The document concludes that Ajax is driving a shift from desktop to web applications by providing richer interactivity similar to desktop programs.