It also depends on determining a broad array of factors, including the price of materials, labour, the writing of specifications and of the building contract, as well as the careful orchestration of all of the activities that are part of the building process.