Abstract. An automated negotiation environment, in which agents employ different bargaining strategies is described. During negotiation, as more information is exchanged in the negotiation rounds, the agents can change the preferences for certain attributes of the negotiation object. The multi-agent system is developed for a real estate agency business model and several use cases scenarios, using intelligent software agents, are implemented.Key words: automated negotiation, multi-agent system, negotiation strategy AMS subject classifications. 68T42, 68T05, 68T351. Introduction. Negotiation is an important issue in business environments. Automated negotiation is a process, in which software agents communicate between them, in order to reach a mutually acceptable agreement [1]. An intelligent agent should be able to negotiate with other agents, which have different negotiation behaviors [2]. Best outcome may be obtained if the agent is able to adjust its strategy, predict or guess the strategy of the other agent [3], or choose an adequate strategy, according to the negotiating partner. Different approaches have been proposed, including machine learning approaches, which can be used to change the agent strategy during negotiation, in order to obtain better results and increased payoffs [4].In our previous works regarding the automated negotiation process, we have proposed bargaining strategies that are based on agent profiles, which can describe statically or can develop dynamically the agent preferences for certain attributes of the negotiation object [5,6]. Using these profiles, agents obtain better results than in the case when fixed negotiation strategies are employed. This paper extends our previous work and proposes an agent model, in which the agents apply the negotiation strategy best suited to them, according to the negotiation situation. A multi-agent environment for automated negotiation is designed, offering services for a real estate business model. In the multi-agent system, there are buyer and seller agents and also a facilitator, which is used when a new agent enters into the system, for registering its services. The agents are designed according to the BDI (Belief-Desire-Intention) model [7]. Each agent has a set of goals, selected from the set of desires.Several use cases scenarios evaluate the negotiation performances. The bargaining takes place in several rounds, before an agreement or a rejection is concluded. In each negotiation round, based on the values and preferences specified by the buyer for the multiple attributes of the negotiation object, the seller agent makes the best possible offer. The agents use linear and non-linear negotiation strategies, which help them in time to increase the gain.The paper is organized as follows: Section 2 presents the negotiation environment, that is our proposed framework for the negotiation system in an open environment. The agent behavior and how each agent acts during the negotiation process is described in Section 3. In Section 4 is applied the develo...