Negosiasi adalah proses pengambilan keputusan yang berusaha untuk mencapai kesepakatan antara setidaknya dua pihak. Seperti kebanyakan jenis resolusi konflik, para pihak dalam negosiasi dapat mewakili diri mereka sendiri atau mereka dapat diwakili oleh agen. Dalam mencapai kesepakatan yang memuaskan para pihak, perangkat lunak negosiasi dapat digunakan. Jenis perangkat lunak ini dapat membantu menghasilkan kesepakatan yang sesuai dan melacak proses pengambilan keputusan. Atau, perangkat lunak negosiasi dapat menjadi program pelatihan yang mengajarkan keterampilan yang terlibat dalam negosiasi.
Jenis perangkat lunak negosiasi yang membantu para pihak mencapai kesepakatan dapat menawarkan edisi pribadi, profesional, dan perusahaan. Edisi pribadi cenderung berfokus pada transaksi pribadi yang khas, seperti pembelian atau penjualan rumah atau mobil, negosiasi gaji dan pekerjaan, dan situasi hukum pribadi seperti perceraian. Versi profesional biasanya digunakan oleh tenaga penjual, pengacara, manajemen, dan mediator dalam kapasitas profesional mereka. Edisi perusahaan ditujukan untuk memenuhi kebutuhan seluruh organisasi.
Beberapa jenis perangkat lunak negosiasi ditargetkan pada situasi negosiasi yang sangat spesifik. Misalnya, perangkat lunak negosiasi utang tersedia untuk agen negosiasi utang. Jenis perangkat lunak ini mungkin tidak hanya membantu mengelola file klien, tetapi juga dapat melacak proses negosiasi secara terorganisir dan lengkap. Di sisi lain, perangkat lunak negosiasi untuk transaksi real estat dapat membantu pembeli, penjual, dan profesional real estat menjawab pertanyaan tentang harga dan kemungkinan penjualan atau pembelian yang berhasil.
Selain perangkat lunak negosiasi yang membantu proses negosiasi yang sebenarnya, perangkat lunak pelatihan negosiasi juga ada untuk melatih pengguna dalam keterampilan negosiasi. Jenis alat pelatihan ini akan sering berbagi berbagai pendekatan untuk negosiasi; mencakup strategi negosiasi dalam keadaan khusus; dan fokus pada keterampilan yang berkontribusi pada negosiasi, seperti bahasa tubuh dan komunikasi. Perangkat lunak pelatihan negosiasi sering kali tidak hanya mencakup topik negosiasi umum atau tipikal, tetapi juga sering berfokus pada area topik tertentu yang memerlukan pelatihan khusus tambahan seperti negosiasi penjualan atau tawar-menawar serikat pekerja.
Mungkin cara terbaik untuk mempelajari seni negosiasi adalah dengan benar-benar melakukannya. Kursus negosiasi tatap muka biasanya mencakup beberapa bahan bacaan dan diskusi tentang proses negosiasi, namun, sebagian besar materi paling baik dipelajari dengan memainkan berbagai skenario. Perangkat lunak pelatihan negosiasi juga dapat menyediakan permainan peran melalui simulasi atau permainan. Meskipun mungkin tidak berguna seperti latihan bermain peran secara langsung, pengalaman sering kali membuat negosiator potensial lebih dekat untuk memiliki keterampilan yang penting untuk negosiasi yang sukses.