Automation with multiple subsystems