A contract creates obligations. 'Performance' of contract means the carrying out of obligation under it. The parties to contract must either perform or offer to perform their respective promises unless such performance is dispensed with or excused under the provisions of the Indian Contract Act or some law. "Performance of contract" means fulfilling of their respective legal obligations created under the contract by both the promisor and the promisee.