Building Smart and Livable Cities