translate English to French: It means coming up with new ideas about how to do things better or faster by applying knowledge to the development of products and services.
Cela veut dire trouver de nouvelles idées qui permettent de faire les choses mieux ou plus vite en appliquant des connaissances à la mise au point de produits et de services.