โลกในยุคปัจจุบันผู้คนต่างก็มีสมาร์ทโฟน แท็บเล็ต เครื่องอ่าน ebook ซึ่งสามารถแสดงเนื้อหาต่าง ๆ ได้โดยทันที แต่อุปกรณ์เหล่านี้ก็มีความแตกต่างทั้งในเรื่องของขนาดหน้าจอและระบบปฏิบัติการ ดังนั้นคำถามที่เกิดขึ้นก็คือ เราจะสามารถคัดเลือกเนื้อหาที่เหมาะกับผู้อ่าน แสดงผลได้เหมาะสมกับหน้าจออุปกรณ์ที่มีและได้ทันเวลาที่พวกเขาต้องการได้อย่างไร ?
ในอุตสาหกรรมสิ่งพิมพ์แล้ว สำนักพิมพ์จำเป็นต้องลงทุนในการพัฒนาเนื้อหาอยู่เนืองๆ แต่เพิ่งจะมีการคิดถึงเรื่องการนำเสนอเนื้อหาให้มีรูปแบบที่หลากหลายเมื่อไม่นานมานี้เอง ทั้งนี้ก็เพื่อให้เนื้อหาดังกล่าวสามารถแสดงผลได้บนอุปกรณ์ที่หลากหลาย ผ่านช่องทางต่าง ๆ ได้ครอบคลุมและเข้ากันได้กับแอพพลิเคชั่นต่าง ๆ
สำนักพิมพ์หลายแห่งจึงหันมาจัดการเนื้อหาด้วยระบบไฟล์ XML (eXtensible Markup Language)...