Virtualization in the Cloud was designed for cloud computing from the outset. Xen was initially a university research project that provided isolation between virtual machines (VMs) and has since become widely used in cloud computing. The Xen Cloud Platform (XCP) provides a complete virtualization stack and management API for server virtualization and private clouds. XCP packages Xen, the Xen API, and associated components into an open source virtual appliance that can now also be installed as packages on popular Linux distributions for increased flexibility and choice. XCP and the Xen API continue to be improved for security, reliability, scalability and integration with cloud orchestration platforms.