Open systems