Mercurial è uno strumento di revisione e controllo disponibile per un gran numero di piattaforme, come Windows e Mac. Mercurial può essere usato per gestire con efficacia progetti di tutte le dimensioni e di diversi gradi di complessità. Mercurial è un programma completo, con una grande disponibilità di caratteristiche e funzioni, gestite da una comoda interfaccia. Sono presenti numerose estensioni e aggiornamenti grafici per permettere all’utente di personalizzare l’interfaccia, selezionando le impostazioni che più sono adatte.
Mercurial è stato rilasciato per la prima volta nel 2005, codificato tramite C e Python. Molti progetti sono stati creati con l’uso di Mercurial, come ad esempio Mozilla, Adium, Coveo, Symbian OS ed altri. Mercurial è rilasciato con licenza GNU, è un programma open source (ovvero può essere scaricato, modificato studiato e manipolato da chiunque ne possegga le conoscenze).