Contracts are a tool often used by government to set a framework for long-term projects. They can be broadly defined as an arrangement that reorganises the rights and duties of governments, define mutual obligations, and agree on authority and enforcement mechanisms (formal or informal). There is indeed a trade-off between long-term programmes for economic development which provide certainty for the public and private sector, and the need to adapt to new priorities.