An agreement is any understanding or arrangement between the parties or coming together of the parties for mutual and common purpose with the view of altering their rights. When that agreement contains terms and elements legally binding/enforceable by law in an exchange for consideration, that agreement becomes contract. Every contract is an agreement, but every agreement is not a contract. All agreements which are duly executed between competent parties for a consideration and lawful object can be referred to as a contract.