Preparing precontract programmes