OpenNebula is an open-source cloud computing platform for managing heterogeneous distributed data center infrastructures, developed by OpenNebula Systems in Madrid. It supports KVM, LXC, and VMware hypervisors and provides a vendor-neutral cloud management stack used by enterprises and research institutions across Europe.