Le XML (
Extensible Markup Language) est un langage de balisage doté de la norme W3C (voir définition). L'objectif principal du XML est d'échanger des données assez complexes entre des systèmes d'informations hétérogènes. On parle alors d'intéropérabilité, nous n'avons plus besoin de se soucier de la technologie avec laquelle le XML sera utilisé, celui-ci étant normé, il réagira toujours de la même façon. On utilise le XML notamment pour les webservices qui sont spécialement développer pour gérer l'intéropérabilité.