interoperability or platform-independence; the ability for devices or software applications to work with more than one hardware platform or operating system . Broad compatibility with various systems is critical to having a large market for a product (reaching your entire user audience).