The innovation ecosystem