SeaClouds project aims at giving to organizations the capability of Agility after Development. It takes care of different aspects of the cloud development life-cycle, such an open, generic and interoperable foundation to orchestrate parts of cloud-based applications. It provides services to monitor, manage and migrate the underlying providers (both public and private PaaS/IaaS) leveraging enterprise grade SLAs to guarantee required performance and QoS on multi-cloud environments.