Software Interoperability

The ability of two or more software elements to be used together in an application, without special effort on the part of the user. Levels of interoperability range from side-by-side usage through various types of interactions between packages.