Local-first software

Original article is at Local-first software