A CTO's perspective:
The definition of innovation, according to BIS (2012), is “innovation is the process by which new ideas are successfully exploited to create economic, social, and environmental value.”
So the new idea/innovation is not enough on its own. Rather it is part of a much larger process that contributes to the innovation being successfully adopted by users.
In fact, the innovation is the outcome of things such as:
Specialising in affordable business management solutions, ToodGlobal work with clients to provide solutions that maximise the potential of their business through modernisation and developing strong competitive advantage that aim to increasing the customer base and revenue.