This paper proposes a new visual modeling environment for embedded component systems that improves the productivity of application developers. This embedded component system decreases the complexity and the difficulty of software development for embedded systems. Furthermore, it is possible to estimate the memory consumption of an entire application, since the proposed system uses a static configuration. This environment builds the development components for the application. As well, the visual modeling environment can automatically generate a build description that is part of the component description language. Finally, this environment can be used to generate C-language interface code, either .h or .c, from the component descriptions.