AJAX consente agli sviluppatori web di scrivere applicazioni dinamiche e interattive utilizzando standard aperti e già affermati come HTML, CSS, DOM, Javascript, DHTML ed altri ancora. Le applicazioni web che usano AJAX minimizzano lo scambio di dati tra client e server web, riducendo così i tempi di riposta dell'applicazione agli input dell'utente rendendo l'applicazione web del tutto simile ad un'applicazione locale.