Así como la computadora se subdivide en dos partes, el hardware que la compone también, de este modo podemos encontrar el llamado hardware básico y hardware complementario.
El avance de las tecnologías es acompañado por el incremento de los sistemas de software donde la calidad y la innovación toman un lugar esencial tanto en el desarrollo de productos como de servicios. Actualmente al incluir al usuario en los procesos de innovación y ubicarlo en una posición centralizada se da lugar a la aparición de nuevos espacios de interacción y comunicación en los que el actor que consume productos y servicios adquiere un rol activo.
Con la premisa de incorporar al usuario en todas las fases del proceso de innovación surgen los Living Labs. Éstos son entornos donde se expone a los usuarios a nuevas aplicaciones, mediante auténticas plataformas de innovación abierta de cocreación y codiseño con los usuarios, para experimentar sobre las implicaciones de una determinada tecnología, como computación ubicua, conectividad móvil, apropiación de las TIC en la educación, el comercio, el gobierno, entre otros, a fin de investigar y analizar, uso, experiencia de usuarios y oportunidades.