XML Metadata Interchange (XMI) is an XML-based file format used to share modelling information between development tools. It is primarily used to exchange UML diagrams, but it can be used to exchange any abstract model used in designing and developing software systems.