A breach of contract in general terms occurs when one party to a legally binding agreement fails to fulfill their obligations as stipulated in the contract. This failure can manifest in various forms, such as not performing as agreed, not performing on time, or not performing at all. Breaches can be categorized into material or fundamental breaches, minor or partial breaches, and anticipatory breaches.