Answer: place the non breaching party into the position that they would have been had the contract not been breached
Step-by-step explanation:
A contract is meant to satisfy the reasons for which the contract was gone into for both parties. If one party breaches the contract, the party that did not breach should still have their reason for entering the contract satisfied because they did what they were supposed to do according to the contract.
This is why the purpose of a breach of contract remedy is to ensure that this non-breaching party does indeed get what was supposed to come to them by the contract.