open system

n.A collection of hardware or software that can interact with independently developed components or systems.