Emerging issues in knowledge management - A comparative study of select software companies in Karnataka state