Ajax stands for Asynchronous JavaScript and XML. It is a collection of interconnected web development technologies and programming languages. The needs of the Internet have changed to a considerable extent today. Today’s applications need to be fast and interactive. Ajax solves the complex needs of today’s web design applications.

Benefits of Ajax
• Ajax is a cross-platform technique that can be used on wide range of different operating systems, computer   architectures.
• Ajax pages load a lot quicker thus making working with a web page a faster and more pleasant process.
• Ajax allows implementing different attractive style elements on the webpage: fonts, dynamic graphics, pop-ups   etc.
• Ajax technology provides many opportunities to enhance the functionality of a web page thus embodying your   daring ideas.

How is Ajax different?
An Ajax application introduces an intermediary -an Ajax engine - between the user and the server. Instead of loading a webpage at the start of the session, the browser loads the Ajax engine, written in JavaScript, which is responsible for both interpretations—between the interface and the server or between the server and user. The Ajax engine allows the user's interaction with the application to happen asynchronously - independent of communication with the server, so that the user is never staring at a blank browser window and an hourglass icon, waiting for the server to do something.