Knowledge Innovation Through Intelligent Software Methodologies, Tools and Techniques