Ajax é um conjunto de tecnologias para o desenvolvimento de interfaces para aplicações web. Entre as tecnologias que compõem o Ajax estão:
a programação em JavaScript, a definição de estilos com CSS e a implementação da comunicação assíncrona entre cliente e servidor web com XML.
a programação em Java, a estruturação de páginas web com PHP e a implementação da comunicação assíncrona entre cliente e servidor web com XML.
a programação em PHP, a definição de estilos com CSS e a implementação da comunicação síncrona entre cliente e servidor web com XML.
a programação em JavaScript, a estruturação de páginas web com XML e a implementação da comunicação síncrona entre cliente e servidor web com CSS.