El desarrollo web se ha multiplicado de forma que existen aplicaciones para realizar cualquier funcion, desde una simple pagina con un servicio que activa una calculadora o un programa de conversiones hasta aplicaciones que muestran nuestra ubicacion por medio de GPS en el caso de Google Maps (Servicio de Google). Estas aplicaciones permiten que un usuario pueda hacer uso de dicha funcionalidad desde cualquier computador. El proceso es sencillo: solo se utiliza un navegador para ingresar a la pagina requerida que se encuentra alojada en un servidor y activar la funcion que necesite para que se genere la respuesta correspondiente. Pero en ocasiones los tiempos de respuesta son altos y si el usuario activa varias solicitudes este proceso puede ser una molestia ya que se debe recargar la pagina cada vez que haya una solicitud. Para dar solucion a este tipo de inconvenientes se han agrupado varias tecnologias que permiten ejecutar la mayoria de los procesos desde el cliente (recurso del usuario que hace la solicitud al servidor) y solo ejecutar las funciones mas relevantes en el servidor, disminuyendo los tiempos de respuesta. Esto se hace utilizando AJAX (AsynchronousJavaScript+XML). En el presente articulo se describen las caracteristicas y tecnologias que integra AJAX y se presentan dos ejemplos de su uso en los lenguajes de programacion Java y Php, los cuales son muy utilizados en la implementacion de aplicaciones web como una alternativa para el mejoramiento de la funcionalidad e interaccion para los usuarios.