Un contratto è un accordo tra due o più parti destinato a produrre effetti giuridici, regolando diritti e doveri reciproci. Esistono varie tipologie di contratti, tra cui unilaterali, dove una sola parte si obbliga, e bilaterali, dove entrambe le parti assumono obblighi.