База знаний - это очень широкое понятие. В него входят и определения, и статьи, и рецензии, и обзоры, и много чего ещё.
То есть речь идёт не об энциклопедии вроде Wiki, а именно о базе всевозможной информации, связанной с анализом в разработке ПО.
Можно открыть возможность пополнения базы всем посетителям, имеющим что сказать. Конечно, такая база потребует постоянного сопровождения - модерирования, классификации, правки, индексации. Места под хостинг, кстати, тоже.
Сейчас роль такой базы играет форум, но у него есть недостатки:
- Он плохо структурируем. То есть возможность создания жёсткой древовидной структуры, но база знаний - это вещь реляционная, а не иерархическая.
- В форуме действительно полезная информация перемешана с... ну, не то чтобы совсем бесполезной, но в общем сильно зашумляющей нужный сигнал.