Reusability and interoperability