1. A computer-implemented method comprising: receiving a specification of a subset of cloud computing systems from among a plurality of cloud computing systems; joining, with a server computer system, the subset of cloud computing systems into a pool of cloud computing resources; and providing access to the pool of cloud computing resources.