computer system that provide some combination of interoperability, portability, and open software standards