Abstract
XML and Java show vast potential to improve software interoperability and to facilitate data exchange across applications from various disciplines and vendors — a pivotal prerequisite for effectivity and efficiency in computer-aided collaborative product development. The paper dicusses aspects of software and data integration with regard to computer-aided engineering tools and introduces main characteristics of XML and Java. Examples of engineering software developed at IKMF employing XML and Java accompany the discourse.