Developing a Web OS:
The major concern for a web OS either online or application based, it should have a light weighted user interface in the sense it should take less space, load quickly and provide a user friendly interface. These concerns have been resolved by applications like Flash and XML scripts.
This is how a web OS is developed. Another capability of Flash and AJAX is that they are cross platform languages and can be used on any operating system.