XML (eXtensible Markup Language) is the newest format for transferring data across the WWW and other networks. Java is the newest, most powerful programming language for creating secure, interactive Internet applications. Together XML and Java represent the most powerful toolkit for creating the next generation of advanced Internet applications from financial analysis and documentation management to electronic commerce.