1. Нужна база данных, которая располагется на серваке. Пользователи подключаются по локалке.
2. GUI у юзеров должен быть человеческим.
3. База должна поддерживать ссылки внутри себя. То есть в одном доке можно сослаться на другой, который находится в базе.
4. В базе должна быть встроена система контроля версий, чтобы была возможность отката назад.
5. Кроссплатформенность желательна.
База нужна для хранения документации.
Откуда надо начать глядеть?