Los ambientes inteligentes son espacios que usan la tecnología de sistemas embebidos así como otras tecnologías de la información y la comunicación, para crear ambientes interactivos que acerquen la computación al mundo físico y a los problemas cotidianos.
Según Alan Steventon y Steve Wright, los "ambientes inteligentes son sistemas en los que la computación es usada para introducir mejoras imperceptibles o superficiales en las actividades comunes" (estos sistemas resultan ser casi transparentes y poco perceptibles para la mayoría de los usuarios).
Una de las fuerzas motoras del interés emergente en los ambientes altamente interactivos, no solamente es lograr que las computadoras y los sistemas sean verdaderamente amigables con los usuarios, sino lograr que esencialmente sean invisibles o casi inexistentes para él.
El objetivo con estos sistemas, es el de permitir que ordenadores y sensores participen en actividades y resultados en los que nunca antes habían estado involucrados, posibilitando a la gente (a los usuarios) interactuar con los distintos dispositivos vía gestos, voz, movimientos, o simple información de contexto.
[4] Ejemplos variados de estos enfoques pueden ser analizados en las publicaciones[5][6][7] del 'Intelligent Community Forum (ICF)' o 'Foro de Comunidades Inteligentes', y especialmente en las implementaciones y experimentaciones realizadas en las ciudades señaladas por el 'ICF' como las comunidades más inteligentes.