La negociación es un proceso de toma de decisiones que busca lograr un acuerdo entre al menos dos partes. Como la mayoría de los tipos de resolución de conflictos, las partes de una negociación pueden representarse a sí mismas o pueden estar representadas por agentes. Para llegar a un acuerdo que satisfaga a las partes, se puede emplear software de negociación. Este tipo de software puede ayudar a llegar a un acuerdo adecuado y realizar un seguimiento del proceso de toma de decisiones. Alternativamente, el software de negociación puede ser un programa de capacitación que enseñe las habilidades involucradas en la negociación.
El tipo de software de negociación que ayuda a las partes a lograr un acuerdo puede ofrecer ediciones personales, profesionales y empresariales. Es probable que la edición personal se centre en transacciones personales típicas, como la compra o venta de una casa o un automóvil, negociaciones salariales y laborales, y situaciones legales personales como el divorcio. La versión profesional suele ser utilizada por vendedores, abogados, directivos y mediadores en sus capacidades profesionales. La edición empresarial tiene como objetivo satisfacer las necesidades de organizaciones enteras.
Algunos tipos de software de negociación están destinados a una situación de negociación muy específica. Por ejemplo, el software de negociación de deuda está disponible para agencias de negociación de deuda. Este tipo de software no solo puede ayudar a administrar los archivos del cliente, sino que también puede rastrear el proceso de negociación de una manera organizada y completa. Por otro lado, el software de negociación para transacciones inmobiliarias puede ayudar a compradores, vendedores y profesionales inmobiliarios a responder preguntas sobre el precio y la probabilidad de ventas o compras exitosas.
Además del software de negociación que ayuda al proceso de negociación real, también existe un software de capacitación en negociación para capacitar a los usuarios en habilidades de negociación. Este tipo de herramienta de formación a menudo compartirá los distintos enfoques de las negociaciones; cubrir estrategias de negociación en circunstancias especiales; y centrarse en las habilidades que contribuyen a la negociación, como el lenguaje corporal y la comunicación. El software de capacitación en negociación a menudo no solo cubrirá temas de negociación generales o típicos, sino que también se centrará en un área temática en particular que requiera capacitación adicional y especial, como negociaciones de ventas o negociaciones sindicales.
Quizás la mejor manera de aprender el arte de la negociación es hacerlo realmente. Los cursos de negociación en persona generalmente cubren algún material de lectura y discusiones sobre el proceso de negociación, sin embargo, una buena parte del material se aprende mejor interpretando una variedad de escenarios. El software de capacitación en negociación también puede proporcionar juegos de roles mediante simulaciones o juegos. Aunque puede no ser tan útil como un ejercicio de juego de roles en persona, la experiencia a menudo acerca al negociador potencial a poseer esas habilidades vitales para una negociación exitosa.