Smart City Framework