This document proposes a model-driven development framework for developing Sense-Compute-Control (SCC) applications. SCC applications involve sensors collecting data from the environment, computational services processing the data, and actuators controlling the environment. The framework aims to enable development of SCC applications with minimal effort from stakeholders by integrating modeling languages, addressing SCC characteristics, and automation techniques. It includes vocabulary, architecture, and deployment modeling languages as well as frameworks to generate code for different platforms from the models.