Mercurial é uma ferramenta de gerenciamento de código distribuída e escalável. Ele permite que  várias pessoas trabalhem em um projeto de código ao mesmo tempo e mantenha a integridade do código. Ele também é fácil de usar e tem recursos avançados para garantir a qualidade do código.   