Under a project, a contract is an agreement between the implementing partner and another institution, private firm, individual or NGO to carry out specific activities, or to provide specific goods or services. Contracting is used where the parties agree that it would be the most cost-effective way of achieving the desired results.