Transações comerciais normalmente envolvem negociação entre vários parceiros comerciais e somente é concluída após todos os parâmetros (tais como, preço, qualidade do produto e prazos de entrega) relativos a negociação terem sido avaliados. Esse processo pode demandar bastante tempo, considerando os cenários de negociação atuais. A Tecnologia da Informação (TI) tem um papel importante em processos de negociação, especialmente em relação ao seu gerenciamento, fazendo com que as empresas busquem ferramentas eficientes para atingir melhor resultado em seus negócios. Este artigo descreve a especificação de uma ferramenta baseada em agentes de software destinada a avaliar os parâmetros de uma negociação e realizar a transação em nome das entidades envolvidas.