Glossary

Business innovation

The introduction, by a company, of products, processes, organizational or business models that are significantly new or improved compared with those in use, applied and producing observable value.