Negotiation is a skill that is essential for success in business. Whether you're negotiating a contract with a supplier, a salary with a potential employer, or a price with a customer, knowing how to negotiate effectively can give you a significant advantage.