A party may be discharged from their contractual obligations in several ways: 1) Through the occurrence or non-occurrence of conditions outlined in the contract such as conditions precedent, subsequent, or concurrent. 2) By fully performing their obligations under the contract or if the other party materially breaches. A material breach relieves the non-breaching party of their duties. 3) By agreement between the parties such as through rescission, novation, accord and satisfaction, or substituted agreement which forms a new contract and discharges the original obligations. 4) By operation of law through events like statutes of limitations, bankruptcy, or impossibility/impracticability of performance due to unforeseeable