About Us Business Philosophy Beyond Business Center of Excellence Alliances Clients
Bespoke Software IT Consulting Data management System Integration Process reengineering e-Commerce TurnKey Solutions
Kwantify Intranet Recovera i-HMS e-Despatch Sanjog Helpline
Corporations Education Energy Governance Healthcare Hospitality Utilities
Software development process Quality management process Global Delivery Model
Enquiry Form Partnership Form Feedback Form Contact Us
Press Releases Recognition
 
 
CSM is not just about brick and mortar. It is about people, ethics, 24/7 hardwork, dedication, unflinching commitments, focus and many more.
 
> Thought Center > Thought Center
 
 
Improvising Innovations

Creativity can be defined as problem identification and idea generation whilst innovation can be defined as idea selection, development and commercialization. Software Innovation can be understood in (at least) two ways:

Software Product Innovation - the creation of novel and useful software programs.
Software Process Innovation - the introduction of novel and useful ways of developing software.

Innovation should be distinguished from invention, and from creativity. Both are relevant to software innovation, but whereas creativity is the state of mind which leads to innovative thinking, and invention could describe a new algorithm or program (or software development technique), innovation implies that the creative act and invention are carried into wider use, leading to substantial kinds of change thus the successful exploitation of new ideas.