Many projects rely on the supply of hardware, software, facilities and services by various vendors or sub-pre packaged accounting software definition. You are not the right person to enter into contractual relationships on behalf of the organisation. It will usually be a senior manager who is most appropriate and is authorised to agree the terms and sign the contract. Although it is in your interest to see that the deal meets your needs, use lawyers or other specialists to determine the precise wording of the contract.
There are many different situations requiring contracts. Most people and businesses are reasonably honest. They need satisfied customers to build their reputation and gain future work. But some of them will bend the truth a bit if they feel it is legitimate. For example, in a selection exercise if you ask the question “is your system user friendly”, you can guarantee they will say “yes”. It was not worth asking the question.