Keep in mind that technology-based knowledge management systems are great at capturing explicit knowledge, but not so great at capturing tacit knowledge. Tacit knowledge is more often captured by softer systems, like the ones listed above.
This is why knowledge management approaches should try to use both approaches.