WEB 2.0 allows for increased collaboration and sharing of information between users. It provides a global platform for users to create their own applications and access services online that were previously only available on desktop computers. Some key aspects of WEB 2.0 include reusable services and data accessible from all connected devices, consumption and remixing of user-generated data, and rich interactive user interfaces that encourage participation. Virtual office applications within this framework allow for real-time collaboration on documents and provide online storage and access to work from any computer connected to the internet.