Det finnes ingen enkel definisjon på hva en smart by er. Smarte byer kjennetegnes likevel av at de bruker innovasjon og teknologi til å sørge for at byen fungerer bedre. Smarte transportsystemer gjør at flere kommer seg rundt raskere. Smarte bygninger unngår at energi går til spille. Smarte helsetjenester forenkler og optimaliserer pasientregistrering, diagnostisering og medisinering. Og smarte styresett gjør det enklere for innbyggerne å finne informasjon og påvirke beslutningsprosesser i byen sin.
I tillegg benytter smarte byer seg aktivt av Internet of Things (IoT) og åpne data for å optimalisere flyt av energi, mennesker og data.
IoT betyr kort fortalt et nettverk av ting som er utstyrt med for eksempel programvare og sensorer, som gjør at tingene kan kobles opp mot internett, og hverandre. Tingene kan dermed sende og motta data, og «snakke» sammen, eller fjernstyres og automatiseres. IoT-løsninger benytter seg gjerne også av skytjenester og kunstig intelligens.