YAML (Yet Another Markup Language) phổ biến vì nó rất dễ dàng cho con người để đọc. Ngoài ra, nó có tính di động giữa các ngôn ngữ lập trình như JavaScript, Perl, PHP, Python, Ruby và phù hợp với cấu trúc dữ liệu gốc của các ngôn ngữ động; có một mô hình nhất quán để hỗ trợ các công cụ chung; có tính biểu cảm & mở rộng, và dễ triển khai & sử dụng.