computer software that mediates and integrates a core processor and disparate applications, systems, or networks allowing for any participate (application, system, network, or core processor) to be substituted for an alternative solution
Electrical and Scientific Apparatus