Negocjacje to proces decyzyjny, który ma na celu osiągnięcie porozumienia między co najmniej dwiema stronami. Jak większość rodzajów rozwiązywania konfliktów, strony negocjacji mogą reprezentować się same lub mogą być reprezentowane przez agentów. Do osiągnięcia porozumienia satysfakcjonującego strony można wykorzystać oprogramowanie negocjacyjne. Tego typu oprogramowanie może pomóc w zawarciu odpowiedniej umowy i śledzeniu procesu podejmowania decyzji. Alternatywnie oprogramowanie negocjacyjne może być programem szkoleniowym, który uczy umiejętności związanych z negocjacjami.
Oprogramowanie do negocjacji, które pomaga stronom w osiągnięciu porozumienia, może oferować wersje osobiste, profesjonalne i korporacyjne. Edycja osobista prawdopodobnie skupi się na typowych transakcjach osobistych, takich jak zakup lub sprzedaż domu lub samochodu, negocjacjach dotyczących wynagrodzenia i pracy oraz osobistych sytuacjach prawnych, takich jak rozwód. Wersja profesjonalna jest zwykle wykorzystywana przez handlowców, prawników, kierownictwo i mediatorów w ramach swoich kompetencji zawodowych. Edycja Enterprise ma na celu zaspokojenie potrzeb całych organizacji.
Niektóre rodzaje oprogramowania negocjacyjnego są przeznaczone do bardzo specyficznej sytuacji negocjacyjnej. Na przykład oprogramowanie do negocjacji zadłużenia jest dostępne dla agencji negocjacji zadłużenia. Tego typu oprogramowanie może nie tylko pomóc w zarządzaniu plikami klienta, ale może również śledzić proces negocjacji w zorganizowany, kompletny sposób. Z drugiej strony oprogramowanie do negocjacji transakcji na rynku nieruchomości może pomóc kupującym, sprzedającym i specjalistom z branży nieruchomości w odpowiedzi na pytania dotyczące ceny i prawdopodobieństwa udanej sprzedaży lub zakupu.
Oprócz oprogramowania negocjacyjnego, które pomaga w samym procesie negocjacji, istnieje również oprogramowanie do szkolenia negocjacyjnego, które szkoli użytkowników w zakresie umiejętności negocjacyjnych. Ten rodzaj narzędzia szkoleniowego często dzieli różne podejścia do negocjacji; obejmują strategie negocjacyjne w szczególnych okolicznościach; i skoncentruj się na umiejętnościach, które przyczyniają się do negocjacji, takich jak mowa ciała i komunikacja. Oprogramowanie do szkolenia w zakresie negocjacji często obejmuje nie tylko ogólne lub typowe tematy negocjacyjne, ale także często skupia się na konkretnym obszarze tematycznym, który wymaga dodatkowego, specjalnego szkolenia, takiego jak negocjacje handlowe lub negocjacje związkowe.
Być może najlepszym sposobem na nauczenie się sztuki negocjacji jest zrobienie tego. Kursy negocjacji osobistych zazwyczaj obejmują niektóre materiały do czytania i dyskusje na temat procesu negocjacji, jednak sporej części materiału najlepiej się nauczyć, odgrywając różne scenariusze. Oprogramowanie do szkolenia w zakresie negocjacji może również umożliwiać odgrywanie ról w formie symulacji lub gier. Chociaż może nie być tak przydatne, jak osobiste odgrywanie ról, doświadczenie często przybliża potencjalnego negocjatora do posiadania umiejętności niezbędnych do udanych negocjacji.