Knowledge Innovation Through Intelligent Software Methodologies,Tools and Techniques