Interoperability is defined as the ability of systems, units, or forces to provide services to and accept services from other systems, units, or forces and to use the services so exchanged to enable them to operate effectively together. Software interoperability technologies seek to smooth the integration of both legacy and new applications, even on heterogeneous hardware and software platforms.
See also DACS Gold Practice Ensure Interoperability.