Es una plataforma de desarrollo colaborativo de software, creada con la finalidad facilitar el trabajo colectivo en proyectos de desarrollo.
Ofrece un servicio de alojamiento de repositorios, por lo que permite alojar nuestros proyectos en la web para compartirlos con el equipo de trabajo, además de un visor de código que facilita la revisión de sintaxis.
Utiliza el sistema de control de versiones GIT.
Permite clonar repositorios de otros equipos con el fin de realizar modificaciones o corregir errores (FORK).
Permite enviar dichas modificaciones al dueño del proyecto que es quien autoriza que se realicen (PULL).
Wiki: Se usa para el mantenimiento de las distintas versiones de la pagina.
Sistema de seguimiento de problemas: Permite al equipo de trabajo detallar sugerencias o posibles errores encontrados mediante tickets (notas).
Herramienta de revisión de código: Se pueden añadir anotaciones en los ficheros, incluso debatir cambios realizados en un commit especifico.
Visor de ramas: Permite comparar los progresos de las distintas ramas del repositorio.