La tecnología subyacente que soporta la computación ubicua incluye el Internet, el middleware, sistemas operativos, código móvil, sensores, microprocesadores, interfaces de usuario, redes, protocolos de comunicación, posicionamiento y ubicación y nuevos materiales.