This paper presents a visual programming model with its entire flow starting from the visual program creation to the execution of the program on the target system. The introduced visual programming model is developed targeting modular hardware systems where the module specific execution of tasks is offloaded to the respective module. This model can be used on systems like robot kits and other module based programmable systems where modules have self-sufficient processing power, specially targeting STEM education. The nature of the target system and the message passing model of task execution have given this model the qualities like simplicity and extensibility. The generated executable consists of instructions that can be executed by the interpreter-like execution engine that resides in the central processing unit of the target system. This also gives the ability to directly execute instructions on the system without going through the traditional program translation process.