AJAX stands for Asynchronous JavaScript and XML. It describes a set of web development techniques that allow web applications to send and retrieve data from a server asynchronously in the background. The other options mistakenly substitute Java for JavaScript, or HTML for XML, or alter the meaning of asynchronous.