Almacena de manera segura y privada el contenido de los repositorios. Permite dar acceso granular usuarios/alumnos o grupos indicando permisos de lectura y/o escritura a sus contenidos.
Permite la creación de equipos que colaboren en manera remota en la generación de software. Lleva un control de cada modificación que se ha hecho en el proyecto y la posibilidad de volver a versiones anteriores a voluntad.