To me a very useful definition of innovation is successful creation of change by (new) ideas. Combining the above, software innovation has to be successful creation of change by new ideas in developing computer instructions, data structures and associated documents. This should include how to develop software, how to evaluate software and also what software to develop to achieve desired functionality and performance to meet a need or set of needs. I call this the software innovation triangle – the two “how’s” and one “what” of software innovation.
The large IT development companies are looking at “how to develop software” and “how to evaluate software”. Specifically, Indian IT companies are focused predominantly on how part of software innovation triangle. Indian IT companies need to focus on “what” part of the software innovation triangle, as it not only has more value but it is that leg that one can protect by ways of IP rights as well.
HOW TO MAKE TRANSITION TO "WHAT" PART OF SOFTWARE INNOVATION TRIANGLE? ~ A Basic Question!