Contract

An agreement between two or more parties in which an offer is made and accepted, and each party benefits. The agreement can be formal, informal, written, oral or just plain understood. Some contracts are required to be in writing in order to be enforced.