You can automate all software components that have an application programming interface (API) or allow some other kind of remote access. Cloudomation can monitor the state of a system, it lets you react to changes in a system, read data from a system, process your business logic to transform data or make decisions, write data to a system, or execute scripts on systems.