Contract

A legally enforceable agreement between parties. Contracts require offer, acceptance, and consideration.