Cloud brokering is a service paradigm that provides interoperability and portability of applications across multiple cloud providers. The attractiveness of cloud brokering relies on the new services and extended computing facilities that enhance or complement those already offered by isolated cloud providers. These services provide new value to Small and Medium-sized Businesses (SMBs) and large enterprises and make cloud providers more competitive. Nowadays, at the infrastructure level, cloud brokers act as an intermediary between the end-users and the cloud providers. A cloud broker provides a single point for service con-sumption in order to avoid vendor lock-in, increase application resilience, provide a unified billing, and simplify governance, procurement and settlement processes across multiple cloud providers. In the future, cloud brokers will provide advanced value-added services and will use attractive pricing models to capture potential cloud consumers.