XML được chấp nhận giữa front end và back end và cho truyền thông dễ dàng trong nhiều ngôn ngữ. Đây là một trong những điểm mạnh của XML. Nó có thể cho chúng ta tạo các kết nối trực tiếp từ GUI đến một ngôn ngữ trình chủ hay một cơ sở dữ liệu. Việc truyền thông bằng XML giữa GUI và front end cho phép phân chia tách biệt hoàn toàn giữa hai lớp ứng dụng này. Sự phân tách của GUI với phần logic back end là rất quan trọng bởi vì nó có thể cho chúng.