Automated configuration for coordination and management of various software systems and processes, typically in cloud-based environments. Various tools such as Puppet and Ansible are available for software workflow orchestration on the cloud.