Contracts come in various forms.  Most people think of contracts as formal and involving lawyer.  Any agreement is a contract.  Contract negotiation is more successful when both sides look for positives that benefit both parties in all areas while still achieving a fair and equitable deal. This approach will benefit both sides and provides a firm foundation to build a long-lasting relationship.