Kaavo Web services allows users to programmatically interact with IMOD. Kaavo provides solutions for managing distributed applications and workloads in the clouds. Kaavo’s core product, Infrastructure and Middleware On Demand (IMOD), makes it easier for individuals and businesses to leverage on-demand infrastructure and run secure and scalable web services and applications in the cloud. With the API, users can programmatically deploy and manage SaaS, PaaS, and Custom applications on Public, Private, and Hybrid IaaS layers; e.g. Amazon EC2, Rackspace Cloud, IBM Cloud, vCloud, Eucalyptus, alt. The API uses SOAP protocol and responses are formatted in XML.