Sometimes after the contract has been made by both the parties, something occurs beyond the control of the parties and that makes the performance of the contract either impossible or considerably different from what parties agree upon. This is known as discharge of contract by frustration.