Nodes in distributed systems can store and edit files offline and in geographically diverse locations. Each node accessing the file has a copy. When it's time to bring the changes together and synchronize the copies, Conflict-free Replicated Data Types (CRDTs) handle this efficiently and accurately.