Historically, developers exploit OS tools and features to build applications, but most OS tools focus on a single platform and local resources. As applications have developed into networked sets of ...