Smart city refers to a type of urban development based on sustainability which is able to respond to needs of institutions, companies and the inhabitants.