The project is stopped. The web application does not work to avoid legal issues.

We rely on computers in our daily life to make our tasks easier. Every computer have managing software, so called operating system that understands computers language. On the other hand, we interact with applications that communicate with operating system.

With development of web technologies like HTML5 and websocket, we are now able to accomplish most of our tasks in browser. Projects like Chrome OS sees big potential in this development.


HTML5 has been designed to deliver almost everything you'd want to do online without requiring additional software such as browser plugins. It does everything from animation to apps, music to movies, and can also be used to build incredibly complicated applications that run in your browser.


Technologies such as WebAssembly and Spring Native introduce a new twist on the “Write once, run anywhere” concept. By allowing various programming languages to be compiled to portable or native executables, they essentially decouple the language from the runtime platform.

Webassembly can help us run sophisticated software like video/imate editor or document viewer right in our browsers.

Peer to peer in browser

Nowadays it is possible to make p2p web applications using technologies like webrtc or ipfs. In a centralized network, the system administrators are the only forces controlling the availability of files being shared. If the administrators decide to no longer distribute a file, they simply have to remove it from their servers, and it will no longer be available to users. Along with leaving the users powerless in deciding what is distributed throughout the community, this makes the entire system vulnerable to threats and requests from large forces.

Final thoughts

Todays web technology is more than enough to accomplish our tasks. Shift is already happening with applications like Figma, Whatsapp, etc. Let's wait and see what will come out from this for document processing?