ArX ist ein Versionskontrollsystem (VCS), ähnlich wie CVS, Subversion oder GNU arch. Es verwaltet "Archive" (Sammlungen von Dateien), wie zum Beispiel Quellcodedateien für ein Softwareprojekt. Es verfolgt die Historie jeder Datei, zusammen mit Änderungsanmerkungen, Versions-Tags, Abzweigungen und Verzweigungen usw. Es kann Dateien und Dokumente jeder Art speichern, aber die größten Vorteile liegen bei Textdateien im Vergleich zu Binärdateien.