Estimating for buildings and public works