Faced with population growth, growing economic disparity, fears about climate change and an increasing digital divide, cities across the globe are looking at digital transformation in order to achieve better environmental, social and financial outcomes. Smart Cities help achieve these objectives by linking devices, applications and people to streamline city functions, enhance communications and provide better services to its citizens.