Developing Sustainable Smart Cities