Hola Chambaz y bienvenido
Existen distintos módulos:
Del core, puede utilizar el módulo Document que te permite compartir documentos a descargar: está bién , pero relativamente básico.
El Modúlo Repository, también del core, te permite dar ratings a documento, comentarios, etc, pero no lleva gestión de versiones propiamente tal.
De pago, te puedes ir a Open DOcument Library de Xepient que es una solución profesional (www.xepient.com / www.opendnn.com / www.snowcovered.com)
O también a otra solución de http://www.bring2mind.net/, Document Exchange, que también cumplirá con tus requerimientos.
Los dos últimos tienen demo online, el de repository en este mismo sitio lo tienes en la sección de publicación de sitios.
Saludos