Lý do đầu tiên khiến bạn nên dùng XML là bạn có thể sử dụng ngôn ngữ này để lấy dữ liệu từ một chương trình như Microsoft SQL sau đó chuyển chúng thành XML và có thể chia sẻ XML đó với các chương trình và nền tảng khác. Lý do thứ hai là vì độ phổ biến của XML trong cộng đồng. Nhiều công ty sử dụng giao diện XML cho cơ sở dữ liệu, lập trình, điện thoại di động, các ứng dụng văn phòng và nhiều hơn thế nữa. Đó là do tính năng độc lập với nền tảng của XML.