Interoperability

The term for a number of different entities being able to speak the same language.