Interoperability is a requirement for one computer system or programming language to work with another.