A breach of contract occurs when one party fails to perform their obligations under an agreement or interferes with the other party's performance. There are two types of breach: actual breach, which is a failure to perform when performance is due, and anticipatory breach, which is when a party clearly indicates they will not or cannot perform in the future. Remedies for breach include cancellation of the contract, restitution of money or property exchanged, specific performance to compel compliance, injunctions to prevent future breaches, quantum meruit for services rendered, and damages to compensate for losses.