Hybrid cloud is a cloud computing strategy, in which a user uses a combination of cloud environments- generally private and public cloud, however it may include any combination of on-premises, co-located or virtualized infrastructure- with coordination between them. According to IBM, Hybrid clouds primarily work on an infrastructure and application level.