The Indian Contract Act of 1872 can be interpreted as covering all kinds of possible agreements and contracts. However, in some cases, whether or not an agreement is a contract depends on the facts and circumstances. In short, all legally enforceable agreements become contracts. It follows that there may be agreements that are not contracts, but that there can be contracts that are not agreements. Contracts and agreements are linked in so many important ways. Treaties mean agreement on certain issues, whether or not they are national or international aspects of agreements. More broadly, the contract  is an agreement between two or more competent parties in which an offer is made and accepted and each party benefits from it. The agreement can be formally, informal, written, oral or simply clearly understandable. Some contracts must be in writing to be enforced.