This paper presents a process for the development of a Model-Driven Architecture (MDA) tool for the construction of service-oriented component-based applications. The process is used in the construction of a tool for one particular domain, but can be easily adapted to other domains. The tool in itself simplifies the development of components using a MDA approach, in which modeling is at the core of the development activities. After components are modeled, the tool validates the correctness of the design of the model based in a specification that is embedded inside the tool. Once the model has been validated, the tool is capable of creating the skeletons of the code for the components which are then executed inside the OSGi platform.