Resumen
Agent-based software development has been the object of several studies which analyze its application to distributed systems and look for techniques capable of minimizing the difficulties inherent to this new approach. A suggestion of software architecture for multi-agent systems has been provided. It has been elaborated from studies on software agents, multi-agent systems and agent-based software architectures. Some of these concepts have been given, including the main pitfalls found in the construction of agent-based architectures. Further, two models that served as subsidy for their elaboration have also been described