The article proposes the concept of 'local-first software', which prioritizes local storage and networks over remote servers, allowing users to retain ownership and control of their data. This approach aims to combine the benefits of cloud apps, such as collaboration and cross-device access, with the advantages of traditional software, including security, privacy, and long-term preservation of data. The authors discuss the limitations of current cloud-based systems and explore the potential of Conflict-free Replicated Data Types (CRDTs) as a foundational technology for local-first software. By adopting a local-first approach, users can work offline, collaborate seamlessly, and maintain agency over their data.