iSPI - Software Paradigms Knowledge Base System