more and more data are interchanged in XML
many problems are reduced to problem of transforming from one XML dialect to another
XSLT is a language specialized for describing document transformation
message translation in middle-ware components
converting XML to HTML for browser display