A novel multiplatform control framework named BlockNet is introduced. It can be used either for simulations, soft real-time control in real experiments and integration of complex technologies (e.g neural networks, vision sensors etc.). BlockNet has been developed to provide an easy to use unique tool for local or distributed applications able to guarantee the correct execution order of block codes based on their dependencies, maintaining dynamism and portability. To the best of our knowledge such features are not currently provided at once in other frameworks. We discuss the features of BlockNet, its main structures and functionalities, providing also its effectiveness in a real control application: an earthquake simulation platform.