A contract satisfies the legal requirements. An offer, an acceptance, a consideration, and a shared desire to be bound are typically necessary for a contract to be legally formed. Each party must be able to enter into the agreement.
The offer placed could be accepted, or it could also be rejected based on counteroffers, rejections, sudden deaths of members of either party or revocations etc.