Mercurial es una utilidad de control de revisiones distribuidas, está disponible para un numero de plataformas diferentes, incluyendo los Sistemas Operativos Windows y Apple Mac. Mercurial puede ser usado para manejar de forma eficaz y sencilla proyectos de cualquier tamaño y complejidad. Mercurial es muy fácil de usar y viene con varias funciones y capacidades y con una interfaz de usuario sencilla. También hay varias extensiones y mejoras gráficas para el programa Mercurial, haciéndolo más accesible y permitiendo a los usuarios del programa personalizar la interfaz, escogiendo una que se adapte mejor a ellos.
Mercurial fue lanzado por primera vez en 2005 y fue codificado usando los lenguajes de programación C y Python. Muchos programas han sido creados usando Mercurial, incluyendo Mozilla, Adium, Coveo, Symbian OS y más. Mercurial fue lanzado bajo la Licencia Publica General de GNU, es una aplicación de código abierto (lo que significa que puede ser editado, mejorado y modificado por cualquiera que sepa como) que está disponible para descarga gratuita.