Gone are the days of user’s uploading a file, making their changes and downloading a new version of that same file. Web apps that interact with files on the user's local device can offer a more seamless experience by leveraging APIs that work directly with the user’s operating system.