OpenNebula is an open-source toolkit for building IaaS clouds that provides a simple web interface and enables raw infrastructure resources on a pay-as-you-go model. Interoperability is important for OpenNebula to offer common interfaces and fit into any data center. OpenNebula's approach to interoperability leverages existing standards by implementing them and integrating with standards. For users, OpenNebula implements common APIs and adaptors to allow transparent migration of workloads between clouds without changes. For administrators, OpenNebula develops adaptors to enable transparent combination of local resources with cloud resources by addressing peak demands more cost effectively.