Portability and interoperability