Following the UNIX philosophy, ChemOS 2.0 acts an "operative system", with tools and instruments working together to create workflows and present data in a human-readable format. Unlike monolithic designs in other orchestration configurations, our approach reflects an operating system's design philosophy, promoting flexibility and allowing users to easily modify layers and incorporate new features into the setup, such as new instruments and experiment planners. The database design follows the same principles, allowing users to rapidly add new devices to automated workflows and data collection schemes using a universal-specialized table scheme, as well as device-specific additions. Thus, rather than building a framework specific to our setup, we have designed an architecture amenable to this experimental lab along with a diverse set of laboratory settings. Moreover, by employing a central fog orchestration device as the core of our architecture, we ensure greater robustness and adaptability, allowing an automated management of laboratory services and ensuring software reproducibility.