AJAX stands for Asynchronous JavaScript and XML. It is a new web development technology for developing interactive web applications. The main goal of AJAX Programming is to create web pages that are more responsive and easy to load according to user change. AJAX development allows data change on web pages without needing to reload it. AJAX is basically a mixture of server technologies like XHTML, CSS, XML, XSLT and scripting like JavaScript.