La complexitat de disseny d'agents mòbils creix a mesura que s'incrementen les seves funcionalitats. Aquest projecte proposa enfocar el problema des d'un punt de vista modular. S'ha realitzat un estudi tant dels propis agents com de les parts que ho integren. De la mateixa forma, s'han establert i s'han implementat els mecanismes necessaris per habilitar les comunicacions segures entre agents. Finalment, s'han desenvolupat dos components que ofereixen les funcionalitats de seguiment de l'agent mòbil i la recuperació dels resultats generats. El desenvolupament d'agents basats en components tracta d'aplicar la vella estratègia "divideix i venceràs" a la fase de disseny, reduint, així,la seva gran complexitat.La complejidad de diseño de agentes móviles crece a medida que se incrementan sus funcionalidades. Este proyecto propone enfocar el problema desde un punto de vista modular. Se ha realizado un estudio de los propios agentes y de las partes que lo integran. De la misma manera se han establecido e implementado los mecanismos necesarios para las comunicaciones seguras entre agentes. Finalmente se han desarrollado dos componentes que ofrecen la funcionalidad de seguimiento del agente móvil y la recuperación de los resultados que pueda haber generado. El desarrollo de agentes por componentes trata de aplicar la vieja estrategia "divide y vencerás" en la fase de diseño reduciendo, así, su gran complejidad.The design complexity of mobile agents grows as their functionalities are increased. This project proposes to confront the problem from a modular point of view. A study has been made about the own agents and all the elements who integrate them. In the same way, necessary mechanisms for the secure communications between agents have been established and implemented. Finally two components have been developed that offer tracking and results retrieval functionalities. The component-based development of mobile agents tries to apply the old strategy "divide and conquer" in the design phase, reducing in this way, its great complexity