ICT for whole life optimisation of residential buildings