A smart city (also smarter city) uses digital technologies or information and communication technologies (ICT) to enhance quality and performance of urban services, to reduce costs and resource consumption, and to engage more effectively and actively with its citizens. Sectors that have been developing smart city technology include government services, transport and traffic management, energy, health care, water and waste. Smart city applications are developed with the goal of improving the management of urban flows and allowing for real time responses to challenges. A smart city may therefore be more prepared to respond to challenges than one with a simple 'transactional' relationship with its citizens. Other terms that have been used for similar concepts include ‘cyberville, ‘digital city’’, ‘electronic communities’, ‘flexicity’, ‘information city’, 'intelligent city', ‘knowledge-based city, 'MESH city', ‘telecity, ‘teletopia’’, 'Ubiquitous city', ‘wired city’.