This project will cover challenges of the IoT-edge-cloud paradigm, proposing an approach to embed a set of functionalities, defining an IoT-Cloud Operating System (ICOS). Its aim is to design, develop and validate a meta-operating system by addressing the challenges of device volatility and heterogeneity, continuum infrastructure virtualisation and diverse network connectivity, optimised and scalable service execution and performance, as well as resources consumptions. It will also cover security, privacy, and trust, and reduce integration costs and effective mitigation of cloud provider lock-in effects, in a data-driven system built on openness, adaptability, data sharing and a future edge market scenario for services and data.