This document discusses the definition and key aspects of contracts. A contract is an agreement between parties that is legally binding and requires all terms to be fulfilled as agreed upon. Contracts can be entered into by private individuals or governments. The terms of a contract cannot be changed without consent from both parties as that would impair the contract.