Sharepoint, просто используйте WSS 3.0, который поставляется бесплатно с лицензией Windows Server.
Одной из лучших функций в WSS является управление документами, включая управление версиями. Поскольку SharePoint поддерживает доступ на уровне документа из коробки, вы должны иметь возможность настроить очень хорошую систему, используя готовые функциональные возможности.
Функция поиска также управляет безопасностью на уровне элементов, поэтому, если поиск находит документы, к которым текущий пользователь не сможет получить доступ, они будут обрезаны из набора результатов :-)