Superversion ist ein verteiltes Versionsverwaltungssystem, das von Change Sets (zusammengehörenden Änderungen) ausgeht. Schwerpunkte der Entwicklung sind Effizienz und einfache Benutzung. Es besitzt eine grafische Benutzeroberfläche, Entwicklungszweige, Erkennung und Auflösung von Konflikten, Ansicht der Historie, Export- und Berichtsfunktionen, CVS-kompatible Ersetzung von Schlüsselwörtern, automatische Erkennung von Dateitypen und eine interne transaktionsorientierte Datenbank. (non)