Cities need to become smarter by becoming more sustainable, more efficient and more livable. Information technology is helpful in making the city smarter. Smart cities are based on eight pillars comprises of buildings, energy, water, recycling, healthcare, mobility, services and finance. This paper focuses mainly on energy, environment and infrastructure which include all the eight pillars. The key drivers in smart city in terms of energies are maintaining grids reliability and stability, improving energy efficiency across the value chain, integrating intermittent CO2 free energy and intelligent energy storage. Smart infrastructure in smart cities are sensor networks, digital management of water and waste management, resources awareness, green buildings, renewable energy integration, intelligent building management. Environment of smart cities must have smart education, smart mobility, smart health care, smart governance, smart citizens and technology. Smart water for smart cities i.e.) water sustainability which means ability to manage and provide good quantity and quality of water for smart citizens These concepts all together helps in asset management of large urban system, optimal management of resources, safety improvement, develop innovation and technologies for quality of life [1]. The safety and convenience as well as environment are considered in the concept of infrastructure.