La teoría incluye una metodología práctica, herramientas, una base de conocimientos y una tecnología basada en modelos abstractos para generar nuevas ideas y soluciones para la resolución de problemas.