Distributed

Many version control systems require everyone to commit their changes to a central server.

This does not work so well if you are in a plane or on a mountain.

ArX lets you make a local repository which you periodically merge with a central repository. If the network is unavailable, then you can continue making commits and using version control until it becomes available.