open systems