Negotiation is a process of communication between two or more parties to influence each other and reach an agreement. It can involve compromise to benefit both sides. There are two main types of negotiation: distributive negotiation which focuses on fixed resources and competitive goals, and integrative negotiation which aims to find mutually beneficial outcomes through problem solving and addressing underlying interests. Key factors for successful negotiation include thorough planning, understanding different perspectives, ensuring the right stakeholders are represented, and finding possible compromises.