The last decade has seen a paradigm shift in data storage and exploitation: centralized data centers have been largely replaced by cloud storage which connects to multiple remote heterogeneous endpoints, including virtual machines, containers and various Internet of Things devices. This is a key factor in the continuous growth of the complexity of software applications, and has posed new challenges for applications that require the orchestration of multiple non-standardized cloud solutions and extra layers of administration for virtual machines. In response to this challenge, LINAGORA Labs has developed deployment frameworks that are open-source, extensible, scalable, and IaaS and PaaS-agnostic for multi-cloud applications, guaranteeing interoperability.