A PPP is a contract between a public sector institution and a private party, in which the private party undertakes to perform an institutional function on behalf of the public institution for a specified or indefinite time, whilst incurring the substantial financial, technical and operational risk of the project.