이를 달성하기 위해 사물인터넷(IoT)·빅데이터·클라우드컴퓨팅과 같은 최신 ICT가 활용된다.
기존 도시가 교통, 에너지, 범죄 등의 문제를 해결하기 위해 도로나 발전소를 건설하고 경찰력을 확대했다면, 스마트시티에서는 우회도로 정보를 제공하고 CCTV 모니터링, 실시간 전기요금 정보를 제공하는 등 ICT를 활용하여 도시기반시설의 효율성을 증진시켜 문제를 해결한다.
시민들의 입장에서 본다면 스마트시티는 추상적인 관념이 아니라 구체적인 응용서비스 즉, 애플리케이션(application, 이하 ‘앱’)을 통해 구현된다. 예를 들어, 공영주차장에 센서를 설치하면 주차 공간 정보가 자동으로 데이터센터로 전송되고, 이 정보가 스마트폰 앱을 통해 실시간으로 시민들에게 서비스로 제공된다. 시민들은 시행착오 없이 비어 있는 주차 공간을 찾을 수 있기 때문에 시간과 연료비를 절약하고, 도시는 교통량과 이산화탄소배출량을 줄일 수 있다. 이러한 방식은 치안·상하수도·에너지 등 다양한 도시문제 해결에 적용될 수 있다.