Multicloud is the use of several cloud-computing systems from different providers to operate a single IT infrastructure. By using different cloud providers, companies can leverage the benefits of each provider to create the most comprehensive system for their needs. Multiclouds are often used to minimize data loss, increase agility and avoid vendor lock-in.