Smart Cities: Fostering the quality of life