Although they are mainly used for data exchange between different systems the main power of XML and XSLT are their ability to provide a platform suitable for seperating program coding from presentation. In this way, while the programmer concentrates on his/her own job which is purely programming related such as algorithm coding, data storage and data management; the graphics designer will be able to do his/her job independently.