Search

Nearby Terms

innovation

definition

The creation or introduction of something new, especially a new product or a new way of producing something.

Related Terms

 • balanced scorecard  • venture capital