Interoperability

Interoperability is when software components written by two different authors work well together. This is often helped by good specificationss.