Mesh services extend web applications to the desktop by providing access to the live social graph, synchronized storage, and offline access. The Live framework provides tools and APIs to build, deploy, run, and update mesh-enabled web applications. Users are in control of accessing their own data and apps through the applications.