Search for glossary terms (regular expression allowed)
Term Main definition
innovation

The adoption of a novel technology or way of working that has led to the significant improvement of an organization, product, or service.

Top